# Zrem

移除有序集合中的一个或多个成员

语法

ZREM key member [member ...]
  • 可用版本:

    1.2.0

  • 时间复杂度:

    O(M*log(N)),其中 N 是排序集中的元素数,M 是要删除的元素数。

  • ACL 类别:

    @write, @sortedset, @fast

从存储在key的排序集中删除指定的成员。不存在的成员将被忽略。

key存在且不包含排序集时返回错误。

# 返回

整数回复,具体来说:

  • 从排序集中删除的成员数,不包括不存在的成员。

# 例子

redis> ZADD myzset 1 "one"
(integer) 1
redis> ZADD myzset 2 "two"
(integer) 1
redis> ZADD myzset 3 "three"
(integer) 1
redis> ZREM myzset "two"
(integer) 1
redis> ZRANGE myzset 0 -1 WITHSCORES
1) "one"
2) "1"
3) "three"
4) "3"
redis> 

# 历史

  • 从 Redis 版本 2.4.0 开始:接受多个元素。

# 反馈

如果您在此页面上发现问题,或有改进建议,请提交请求以合并或打开存储库中的问题。

Last Updated: 4/18/2023, 8:45:33 AM