*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