ZREMRANGEBYRANK

用法
ZREMRANGEBYRANK key start stop
复杂度
O(log(N)+M),其中 N 是有序集合中的元素数量,M 是操作移除的元素数量。
版本
2.0.0
ACL 类别
@sortedset, @write, @slow

移除存储在 key 处的有序集合中,排名介于 startstop 之间的所有元素。startstop 都是基于 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 回复

整数回复:移除的成员数量。