# Zrank

返回有序集合中指定成员的索引

语法

ZRANK key member
  • 可用版本:

    2.0.0

  • 时间复杂度:

    O(log(N))

  • ACL 类别:

    @read, @sortedset, @fast

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

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

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

# 返回

  • 如果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> ZRANK myzset "three"
(integer) 2
redis> ZRANK myzset "four"
(nil)
redis> 

# 反馈

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

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