Redis排行榜 - 玩家数据

时间:2015-07-07 08:41:36

标签: ruby-on-rails ruby postgresql redis

我使用Redis存储玩家排行榜。我需要回报的不仅仅是他们的身份和分数。我应该在Redis哈希中存储必要的用户数据,还是应该获取id,然后通过Postgresql查询用户?

1 个答案:

答案 0 :(得分:2)

这两种方法都有效。通过将用户数据保留在Postgres中,您将避免重复,因此它可能是您的用例的方法。否则,您可以将所有用户数据移动到Redis并将其存储在哈希中,这就是我所做的。