SREM key member [member ...]

自1.0.0可用 时间复杂度:O(N) N是要移除元素的数量

从set中移除指定的成员。指定的members如果不是set的成员会被忽略。如果key不存在, 其会被视为一个空集且此命令返回0 当存储在key中的value值不是set时,会返回一个错误

返回值

返回整数: 从set中移除的成员的数量,不包括不存在的成员

历史

  • >= 2.4 接收多个member参数。Redis2.4之前的版本一次调用只能删除一个成员

示例

redis> SADD myset "one"
(integer) 1
redis> SADD myset "two"
(integer) 1
redis> SADD myset "three"
(integer) 1
redis> SREM myset "four"
(integer) 0
redis> SMEMBERS myset
1) "three"
2) "two"
redis>

results matching ""

    No results matching ""