gpt4 book ai didi

redis - 我应该使用什么结构来获得得分最高的用户

转载 作者:可可西里 更新时间:2023-11-01 11:21:36 26 4
gpt4 key购买 nike

在某个游戏中,用户不断得分。我如何在 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 获取/放置/检索?

最佳答案

要构建类似用户分数的内容,请使用排序集(也称为 zset),它在数据旁边保存分数。如果需要,您将能够按顺序或倒序检索用户。在此处查看命令的完整文档:http://redis.io/commands#sorted_set

关于redis - 我应该使用什么结构来获得得分最高的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27983682/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com