ZREVRANK

Syntax
ZREVRANK key member [WITHSCORE]
Available since:
2.0.0
Time complexity:
O(log(N))
ACL categories:
@read, @sortedset, @fast,

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

可选的 WITHSCORE 参数补充了命令的回复,返回元素的分数。

使用 ZRANK 来获取一个元素的排名,分数从低到高排序。

示例

ZADD myzset 1 "one" ZADD myzset 2 "two" ZADD myzset 3 "three" ZREVRANK myzset "one" ZREVRANK myzset "four" ZREVRANK myzset "three" WITHSCORE ZREVRANK myzset "four" WITHSCORE

RESP2 回复

以下之一:

  • Nil reply: 如果键不存在或成员不存在于有序集合中。
  • Integer reply: 当不使用WITHSCORE时,成员的排名。
  • Array reply: 当使用WITHSCORE时,成员的排名和分数。

RESP3 回复

以下之一:

  • Null reply: 如果键不存在或有序集合中不存在该成员。
  • Integer reply: 当不使用WITHSCORE时,成员的排名。
  • Array reply: 当使用WITHSCORE时,成员的排名和分数。

历史

  • 从 Redis 7.2.0 版本开始:添加了可选的 WITHSCORE 参数。
RATE THIS PAGE
Back to top ↑