# Zrevrank

返回有序集合中指定成员的排名,有序集成员按分数值递减(从大到小)排序

语法

ZREVRANK key member
  • 可用版本:

    2.0.0

  • 时间复杂度:

    O(log(N))

  • ACL 类别:

    @read, @sortedset, @fast

返回存储在key处的排序集中member的排名,分数从高到低依次排列。排名(或索引)以0为基础,这意味着得分最高的成员的排名为0

可选的·参数用返回的元素的分数来补充命令的应答。

使用ZRANK以获得分数从低到高排序的元素的等级。

# 返回

  • 如果member存在于排序集中,整数回复: 的排名member
  • 如果member在排序集中不存在或key不存在,则批量字符串回复:nil

# 例子

redis> ZADD myzset 1 "one"
(integer) 1
redis> ZADD myzset 2 "two"
(integer) 1
redis> ZADD myzset 3 "three"
(integer) 1
redis> ZREVRANK myzset "one"
(integer) 2
redis> ZREVRANK myzset "four"
(nil)
redis> 

# 反馈

如果您在此页面上发现问题,或有改进建议,请提交请求以合并或打开存储库中的问题。

Last Updated: 4/18/2023, 8:45:33 AM