标签: ruby-on-rails ruby postgresql redis
我使用Redis存储玩家排行榜。我需要回报的不仅仅是他们的身份和分数。我应该在Redis哈希中存储必要的用户数据,还是应该获取id,然后通过Postgresql查询用户?
答案 0 :(得分:2)
这两种方法都有效。通过将用户数据保留在Postgres中,您将避免重复,因此它可能是您的用例的方法。否则,您可以将所有用户数据移动到Redis并将其存储在哈希中,这就是我所做的。