Zset-ZREMRANGEBYRNK

zremrangbyrank用于移除有序集合key中,排名在指定区间内的所有成员。时间复杂度O(log(N)+M),N为有序集合的基数,M为被移除成员的个数。
 
命令行格式:
zremrangebyrank key start stop

 

 
作用:
移除有序集合key中,排名在start-stop之间的所有成员。
排名可以有负数,代表倒数。
 
注意:
zremrangebyrank在redis2.0.0版本之后才有。
 
返回值:
返回成功移除的成员数量。
 
命令演示:
127.0.0.1:6379> zrange rank 0 -1 
1) "zhangsan"
2) "wangwu"
3) "lisi"
127.0.0.1:6379> zremrangebyrank rank 2 -1
(integer) 1
127.0.0.1:6379> zrange rank 0 -1 
1) "zhangsan"
2) "wangwu"
127.0.0.1:6379> zremrangebyrank rank 3 5
(integer) 0

 

 
posted @ 2021-01-28 13:37  红雨520  阅读(174)  评论(0编辑  收藏  举报