1

我一直在 redis 中尝试使用命令 ZREVRANK ,它似乎在单个项目上效果很好,但我似乎无法找到一种方法来返回一组中所有项目的等级:

"item1" score:3
"item2" score:5
"item3" score:2
"item4" score:3
"item5" score:7

排名结果:

"item5" score:7 rank:0
"item2" score:5 rank: 1
"item1" score:3 rank:2
"item4" score:3 rank:2
"item3" score:2 rank:3

我想知道是否有人找到了实现这一目标的方法?

4

1 回答 1

0

您是否看过不使用 zrange 或 zrevrange ?
zcard 将为您提供集合中元素的总数。

于 2012-06-10T18:07:28.450 回答