1. SISMEMBER key member
起始版本:1.0.0
时间复杂度:O(1)
判断 member 元素是否集合 key 的成员。
1.1. 返回值
如果 member 元素是集合的成员,返回 1 。
如果 member 元素不是集合的成员,或 key 不存在,返回 0 。
1.2. demo
# key 不存在, 则认定为空集合, 任何元素都不属于空集合,返回 0
127.0.0.1:6379> EXISTS myset
(integer) 0
127.0.0.1:6379> SISMEMBER myset a
(integer) 0
# member 是集合的成员,返回 1, 否则返回 0
127.0.0.1:6379> SMEMBERS myset
1) "d"
2) "b"
3) "c"
4) "a"
127.0.0.1:6379> SISMEMBER myset a
(integer) 1
127.0.0.1:6379> SISMEMBER myset b
(integer) 1
127.0.0.1:6379> SISMEMBER myset e
(integer) 0
# key不是set类型,返回错误
127.0.0.1:6379> type key1
string
127.0.0.1:6379> SISMEMBER key1 a
(error) WRONGTYPE Operation against a key holding the wrong kind of value