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

1.3. 参考

Copyright © wychuan.com 2017 all right reserved,powered by Gitbook该文件修订时间: 2017-10-17 02:48:52

results matching ""

    No results matching ""