Redis ZREVRANK 命令
Redis ZREVRANK 命令返回有序集中成员的排名。其中有序集成员按分数值递减(从大到小)排序。
( Redis >= 2.2.0 )
排名以 0 为底,也就是说, 分数值最大的成员排名为 0 。
使用 ZRANK 命令可以获得成员按分数值递增(从小到大)排列的排名。
语法
Redis ZREVRANK 命令语法如下:
127.0.0.1:6379> ZREVRANK key member
返回值
- 如果成员是有序集 key 的成员,返回成员的排名。
- 如果成员不是有序集 key 的成员,返回 nil 。
范例
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> ZRANGE site 0 -1 WITHSCORES # 测试数据 1) "baidu.com" 2) "2" 3) "qq.com" 4) "3" 5) "www.twle.cn" 6) "7" 7) "twle.cn" 8) "8" 127.0.0.1:6379> ZREVRANK site qq.com # qq.com 的 score 排第二 (integer) 2 127.0.0.1:6379> ZREVRANK site twle.cn # twle.cn 的 score 最高 (integer) 0