ZRANK key member

RedisZRANK 命令返回有序集key中成员member的排名,其中有序集成员按score值从低到高排列。

排名从0开始,也就是说,score值最低的成员排名为0

使用ZREVRANK命令可以获得成员按score值递增(从高到低)排列的排名。

*返回值

  • 如果member是有序集key的成员,整数: member 的排名。
  • 如果member不是有序集key的成员, 或 key 不存在,多行字符串: nil

*例子

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