SMISMEMBER
判断多个成员是否属于一个集合。
语法
SMISMEMBER key member [member ...]
引入版本:6.2.0
复杂度摘要:O(N)
返回每个 member 是否是存储在 key 的集合的成员。
对于每个 member,如果该值是集合的成员,则返回 1;如果该元素不是集合的成员或者 key 不存在,则返回 0。
必需参数
key
保存该集合的键的名称。
member [member ...]
需要检查的一名或多名成员。
示例
redis> SADD myset "one"
(integer) 1
redis> SADD myset "one"
(integer) 0
redis> SMISMEMBER myset "one" "notamember"
1) (integer) 1
2) (integer) 0
Redis Software 与 Redis Cloud 兼容性
| Redis 软件 |
Redis Cloud |
说明 |
|---|---|---|
| ✅ 标准 |
✅ 标准 |
返回值
RESP2
数组回复:表示给定元素的成员资格的列表,其顺序与请求的顺序相同。
RESP3
数组回复:表示给定元素的成员资格的列表,其顺序与请求的顺序相同。
资料来源:Redis 官方 SMISMEMBER 文档;中文内容参考 Redis 文档许可。