srem


srem(set remove 移除集合中一个或多个元素,返回成功移除了元素的个数

# 当指定需要移除的元素都存在于集合中的情况
127.0.0.1:6379> smembers testSet
1) "a"
2) "b"
3) "d"
4) "e"
5) "c"
6) "g"
7) "f"
127.0.0.1:6379> srem testSet a b c d
(integer) 4 成功的移除了4个元素
127.0.0.1:6379> smembers testSet
1) "e"
2) "g"
3) "f"
# 当指定的元素不存在的时候,返回的结果是成功删除了几个元素的个数
127.0.0.1:6379> smembers testSet
1) "e"
2) "g"
3) "f"
127.0.0.1:6379> srem testSet g 1 a c
(integer) 1 在集合中只有g,所以只删除了一个元素,返回1
127.0.0.1:6379> smembers testSet
1) "e"
2) "f"

results matching ""

    No results matching ""