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 文档许可。