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
 
作者:红雨
出处:https://www.cnblogs.com/52why
微信公众号: 红雨python
原文地址:https://www.cnblogs.com/52why/p/14339325.html