在Redis中对一组中的所有项目进行排名

时间:2012-06-10 17:41:01

标签: database nosql redis

我一直在尝试使用Redis中的命令ZREVRANK,它似乎在单个项目上工作得很好,但我似乎无法找到一种方法来返回集合中所有项目的排名:

“item1”得分:3
“item2”得分:5
“item3”得分:2
“item4”得分:3
“item5”得分:7

排名结果:

“item5”得分:7级:0
“item2”得分:5级:1 “item1”得分:3级:2
“item4”得分:3级:2
“item3”得分:2级:3

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

1 个答案:

答案 0 :(得分:0)

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