Redis 有序集合(zset)

Redis zrevrank 命令用于返回 key 存储的有序集合中成员的排名,分数从高到低排序。 它和Redis zrank 命令相反。

语法:

zrevrank key member 

可用版本

>=2.0.0.

返回值

  • 如果排序集中存在成员,返回该成员的排名。
  • 如果排序集中不存在成员或key不存在,则返回nil。

返回值类型

整数

示例:Redis zrevrank

localhost:0>zadd mycityset 80 北京 60 上海 70 深圳 50 广州 65 天津
"5"
localhost:0>zrevrange mycityset 0 -1 WITHSCORES
 1)  "北京"
 2)  "80"
 3)  "深圳"
 4)  "70"
 5)  "天津"
 6)  "65"
 7)  "上海"
 8)  "60"
 9)  "广州"
 10)  "50"
localhost:0>zrevrank mycityset 上海
"3"
localhost:0>zrevrank mycityset 深圳
"1"
localhost:0>