# 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>
# 反馈
如果您在此页面上发现问题,或有改进建议,请提交请求以合并或打开存储库中的问题。
← Zinterstore Zincrby →