• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • zrevrank 命令

    Zrevrank 命令返回有序集中成员的排名。其中有序集成员按分数值递减(从大到小)排序。排名以 0 为底,也就是说,分数值最大的成员排名为 0 。使用 ZRANK 命令可以获得成员按分数值递增(从小到大)排列的排名。

    语法

    ZREVRANK key member

    返回值

    如果成员是有序集 key 的成员,返回成员的排名。如果成员不是有序集 key 的成员,返回 nil 。

    实例

    redis> ZRANGE salary 0 -1 WITHSCORES     # 测试数据
    1) "jack"
    2) "2000"
    3) "peter"
    4) "3500"
    5) "tom"
    6) "5000"
    
    redis> ZREVRANK salary peter     # peter 的工资排第二
    (integer) 1
    
    redis> ZREVRANK salary tom       # tom 的工资最高
    (integer) 0

    上篇:zscore 命令

    下篇:zrange 命令