1. SREM key member [member ...]

起始版本:1.0.0

时间复杂度:O(N), N 为给定 member 元素的数量。

移除集合 key 中的一个或多个 member 元素,不存在的 member 元素会被忽略。

当 key 不是集合类型,返回一个错误。

1.1. 返回值

被成功移除的元素的数量,不包括被忽略的元素。

1.2. demo

# 如果指定的key不存在,移除失败, 返回移除成功数量为0
127.0.0.1:6379> EXISTS myset
(integer) 0
127.0.0.1:6379> SREM myset zhangsan
(integer) 0

# 移除成功时,返回成功移除的元素的数量
127.0.0.1:6379> SADD myset hello zhangsan lisi wang
(integer) 4
127.0.0.1:6379> SREM myset hello wangwu
(integer) 1
127.0.0.1:6379> SMEMBERS myset
1) "wang"
2) "lisi"
3) "zhangsan"

# 如果指定的key不是set类型,返回错误
127.0.0.1:6379> SET key1 v1
OK
127.0.0.1:6379> SREM key1 hello
(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 ""