Redis - 有序集合 Zremrangebyrank 命令



Redis ZREMRANGEBYRANK 命令刪除儲存在鍵中、排名在 start 和 stop 之間的有序集合中的所有元素。start 和 stop 都是以 0 為基礎的索引,其中 0 是得分最低的元素。這些索引可以是負數,表示從得分最高的元素開始的偏移。例如:1 是得分最高的元素,-2 是得分第二高的元素,依此類推。

返回值

整數回覆,已刪除元素的數量。

語法

以下是 Redis ZREMRANGEBYRANK 命令的基本語法。

redis 127.0.0.1:6379> ZREMRANGEBYRANK key start stop

示例

redis 127.0.0.1:6379> ZADD myzset 1 b 2 c 3 d 4 e 
(integer) 4 
redis 127.0.0.1:6379> ZREMRANGEBYRANK myzset 0 3 
(integer) 3 
redis 127.0.0.1:6379> ZRANGE myzset 0 -1 WITHSCORES 
1) "e" 
2) "4"
redis_sorted_sets.htm
廣告