ZREVRANK

语法
ZREVRANK key member [WITHSCORE]
可用时间
2.0.0
时间复杂度
O(log(N))
ACL 类别
@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 回复

以下之一

  • 空回复:如果键不存在或成员不存在于有序集合中。
  • 整数回复:当不使用 WITHSCORE 时,成员的排名。
  • 数组回复:当使用 WITHSCORE 时,成员的排名和得分。

RESP3 回复

以下之一

  • 空回复:如果键不存在或成员不存在于有序集合中。
  • 整数回复:当不使用 WITHSCORE 时,成员的排名。
  • 数组回复:当使用 WITHSCORE 时,成员的排名和得分。

历史

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