- 用法
-
ZREMRANGEBYRANK key start stop
- 复杂度
- O(log(N)+M),其中 N 是有序集合中的元素数量,M 是操作移除的元素数量。
- 版本
- 2.0.0
- ACL 类别
- @sortedset, @write, @slow
移除存储在 key
处的有序集合中,排名介于 start
和 stop
之间的所有元素。start
和 stop
都是基于 0
的索引,其中 0
是分数最低的元素。这些索引可以是负数,表示从分数最高的元素开始的偏移量。例如:-1
是分数最高的元素,-2
是分数第二高的元素,依此类推。
示例
127.0.0.1:6379> ZADD myzset 1 "one"
(integer) 1
127.0.0.1:6379> ZADD myzset 2 "two"
(integer) 1
127.0.0.1:6379> ZADD myzset 3 "three"
(integer) 1
127.0.0.1:6379> ZREMRANGEBYRANK myzset 0 1
(integer) 2
127.0.0.1:6379> ZRANGE myzset 0 -1 WITHSCORES
1) "three"
2) "3"
RESP2/RESP3 回复
整数回复:移除的成员数量。