*Redis ZREMRANGEBYLEX 命令 移除指定字典区间内的成员

*语法

ZREMRANGEBYLEX key min max

*说明

当有序集合中所有成员 score 相同时,移除指定字典序范围内的成员。

*返回值

  • Integer:移除的成员数量

*时间复杂度

  • O(log(N)+M),其中 N 是集合成员总数,M 是移除的成员数量。

*版本兼容性

Redis 版本 变更说明
>= 2.8.9 可用

*示例

redis-cli ZADD myzset 0 "a" 0 "b" 0 "c" 0 "d" 0 "e"

# 移除 [b, d] 范围内的成员
redis-cli ZREMRANGEBYLEX myzset [b [d]

# 查看剩余成员
redis-cli ZRANGE myzset 0 -1