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