ZRANK
语法
ZRANK key member [WITHSCORE]
- 从以下位置开始可用:
- 2.0.0
- 时间复杂度:
- O(对数 (N))
- ACL 类别:
-
@read
,@sortedset
,@fast
,
返回member
在存储在key
,以及分数
从低到高排序。
排名(或索引)从 0 开始,这意味着
分数有排名0
.
可选的WITHSCORE
argument 使用返回的元素的 score 来补充命令的回复。
用ZREVRANK
获取分数从高到高排序的元素的排名
降低。
例子
RESP2 回复
以下选项之一:
- Nil 回复:如果 key 不存在或成员在排序集中不存在。
- Integer reply:不使用 WITHSCORE 时成员的排名。
- Array reply:使用 WITHSCORE 时成员的排名和分数。
RESP3 回复
以下选项之一:
- Null 回复:如果 key 不存在或成员在排序集中不存在。
- Integer reply:不使用 WITHSCORE 时成员的排名。
- Array reply:使用 WITHSCORE 时成员的排名和分数。
历史
- 从 Redis 版本 7.2.0 开始:添加了可选的
WITHSCORE
论点。