ZRANK

语法
ZRANK key member [WITHSCORE]
从以下位置开始可用:
2.0.0
时间复杂度:
O(对数 (N))
ACL 类别:
@read, @sortedset, @fast,

返回member在存储在key,以及分数 从低到高排序。 排名(或索引)从 0 开始,这意味着 分数有排名0.

可选的WITHSCOREargument 使用返回的元素的 score 来补充命令的回复。

ZREVRANK获取分数从高到高排序的元素的排名 降低。

例子

ZADD myzset 1 “一” ZADD myzset 2 “二” ZADD myzset 3 “三” ZRANK myzset “三” ZRANK myzset “四” ZRANK myzset “三” WITHSCORE ZRANK myzset “四” WITHSCORE

RESP2 回复

以下选项之一:

  • Nil 回复:如果 key 不存在或成员在排序集中不存在。
  • Integer reply:不使用 WITHSCORE 时成员的排名。
  • Array reply:使用 WITHSCORE 时成员的排名和分数。

RESP3 回复

以下选项之一:

  • Null 回复:如果 key 不存在或成员在排序集中不存在。
  • Integer reply:不使用 WITHSCORE 时成员的排名。
  • Array reply:使用 WITHSCORE 时成员的排名和分数。

历史

  • 从 Redis 版本 7.2.0 开始:添加了可选的WITHSCORE论点。
为本页评分
返回顶部 ↑