SREM key member [member ...]
在key集合中移除指定的元素. 如果指定的元素不是key集合中的元素则忽略 如果key集合不存在则被视为一个空的集合,该命令返回0.
如果key的类型不是一个集合,则返回错误.
返回值
integer-reply:从集合中移除元素的个数,不包括不存在的成员.
历史
-
= 2.4: 接受多个 member 元素参数. Redis 2.4 之前的版本每次只能移除一个元素.
举例
redis> SADD myset "one"
(integer) 1
redis> SADD myset "two"
(integer) 1
redis> SADD myset "three"
(integer) 1
redis> SREM myset "one"
(integer) 1
redis> SREM myset "four"
(integer) 0
redis> SMEMBERS myset
1) "three"
2) "two"
redis>
相关参考链接
Sets相关命令:
命令组 | 命令 |
Sets(集合) | SADD; SCARD; SDIFF; SDIFFSTORE; SINTER; SINTERSTORE; SISMEMBER; SMEMBERS; SMOVE; SPOP; SRANDMEMBER; SREM; SSCAN; SUNION; SUNIONSTORE; |
全部命令组:Keys(键)、Strings(字符串)、Hashes(哈希表)、Lists(列表)、Sets(集合)、Sorted Sets(有序集合)、Pub/Sub(发布/订阅)、Scripting(脚本)、Server(服务器)、Transactions(事物),Geo(地理位置)、Cluster(集群)、Connection(连接)、Streams(流)、HyperLogLog。
回到总目录:Redis命令参考手册(总目录)