Redis ZREM命令 — 从有序集中删除指定的元素

Redis ZREM命令从存储在key处的有序集中删除指定的元素。 不存在的元素将被忽略。

key存在且不包含有序集时,将返回错误。

可用版本:从6.2.0开始可用
时间复杂度:O(M*log(N)),N表示有序集的元素数量。M表示要删除的元素数量。

命令格式

ZREM key member [member ...]

示例

redis> ZADD zset1 1 "one"
(integer) 1
redis> ZADD zset1 2 "two"
(integer) 1
redis> ZADD zset1 3 "three"
(integer) 1
redis> ZADD zset2 1 "one"
(integer) 1
redis> ZADD zset2 2 "two"
(integer) 1
redis> ZDIFF 2 zset1 zset2

返回值

从有序集中删除的元素数量,不包括不存在的元素。