ZREVRANK

用法
ZREVRANK key member [ WITHSCORE ]
复杂度
O(log(N))
2.0.0
ACL 类别
@sortedset, @read, @fast

返回存储在 key 处的有序集合中 member 的排名,分数从高到低排列。排名(或索引)是 0-based 的,这意味着分数最高的成员的排名是 0

可选的 WITHSCORE 参数会在命令的回复中补充返回元素的得分。

使用 ZRANK 获取元素排名,分数从低到高排列。

示例

127.0.0.1:6379> ZADD myzset 1 "one"
(integer) 1
127.0.0.1:6379> ZADD myzset 2 "two"
(integer) 1
127.0.0.1:6379> ZADD myzset 3 "three"
(integer) 1
127.0.0.1:6379> ZREVRANK myzset "one"
(integer) 2
127.0.0.1:6379> ZREVRANK myzset "four"
(nil)
127.0.0.1:6379> ZREVRANK myzset "three" WITHSCORE
1) (integer) 0
2) "3"
127.0.0.1:6379> ZREVRANK myzset "four" WITHSCORE
(nil)

RESP2 回复

以下之一

RESP3 回复

以下之一

历史

版本 更改
7.2.0

增加了可选的 WITHSCORE 参数。