SREM 用于在集合中删除指定的元素。如果指定的元素不是集合成员则被忽略。
如果集合 key
不存在则被视为一个空的集合,该命令返回0。
如果key的类型不是一个集合,则返回 ERR WRONGTYPE Operation against a key holding the wrong kind of value 错误。
*返回值
整数: 被删除元素个数,不含不存在的元素。
*历史
>= 2.4
: 接收多个成员。
*例子
redis>
SADD myset "one"
(integer) 1redis> SADD myset "two"
(integer) 1redis> SADD myset "three"
(integer) 1redis> SREM myset "one"
(integer) 1redis> SREM myset "four"
(integer) 0redis> SMEMBERS myset
1) "two" 2) "three"