在某个游戏中,用户会保持得分。我如何在redis中维护它?
评分模式如下
u1, 1
u2, 1
u1, 1
u3, 1
u4, 1
u5, 1
u4, 1
u4, 1
u1, 1
u4, 1
u2, 1
我希望redis能够返回,我希望每当我们在redis中放入一个结构时,结果会由领导者自动排序。
u4, 4
u1, 3
u2, 2
u3, 1
u5, 1
我应该如何通过redis获取/放置/检索?
答案 0 :(得分:1)
要构建类似用户分数的内容,请使用排序集(也称为zset),该集合在数据旁边保留分数。 如果需要,您将能够按顺序检索用户或反向订购。请在此处查看命令的完整文档:http://redis.io/commands#sorted_set