Redis ZREMRANGEBYRANK 命令
Redis ZREMRANGEBYRANK 命令用于移除有序集中,指定排名(rank)区间内的所有成员。
( Redis >= 2.0.0 )
区间分别以下标参数 start 和 stop 指出,包含 start 和 stop 在内。
下标参数 start 和 stop 都以 0 为底,也就是说,以 0 表示有序集第一个成员,以 1 表示有序集第二个成员,以此类推。 也可以使用负数下标,以 -1 表示最后一个成员, -2 表示倒数第二个成员,以此类推。
语法
Redis ZREMRANGEBYRANK 命令语法如下:
127.0.0.1:6379> ZREMRANGEBYRANK key start stop
返回值
被移除成员的数量
范例
127.0.0.1:6379> FLUSHALL OK 127.0.0.1:6379> ZADD site 8 "twle.cn" 7 "www.twle.cn" 2 "baidu.com" 3 "qq.com" (integer) 4 127.0.0.1:6379> ZREMRANGEBYRANK site 0 1 # 移除下标 0 至 1 区间内的成员 (integer) 2 127.0.0.1:6379> ZRANGE site 0 -1 WITHSCORES # 有序集只剩下2个成员 1) "www.twle.cn" 2) "7" 3) "twle.cn" 4) "8"