Redis ZRANK 命令
ZRANK命令用于获取有序集合中指定成员的排名,即成员在集合中按分数从小到大排序的位置。排名是从0开始,表示成员在有序集合中从小到大排名第几位。
语法:ZRANK key member
返回值:
- 当成员存在于有序集合中时,返回成员的排名;
- 当成员不存在于有序集合中时,返回nil。
示例:
redis> ZADD myset 1 member1
(integer) 1
redis> ZADD myset 2 member2
(integer) 1
redis> ZRANK myset member1
(integer) 0
redis> ZRANK myset member2
(integer) 1
redis> ZRANK myset member3
(nil)
在以上示例中,首先创建了一个有序集合myset,并添加了两个成员member1和member2,分数分别为1和2。然后使用ZRANK命令查找成员member1和member2的排名,返回结果分别为0和1。最后使用ZRANK命令查找不存在的成员member3,返回结果为nil。