【发布时间】:2012-05-13 12:07:46
【问题描述】:
我在考虑如何使用 Ruby 和 Redis(或任何 NoSQL 解决方案)实现在线朋友列表时遇到了麻烦,就像任何聊天 IM 即 Facebook 聊天一样。我的要求是:
- 用户总数约为 100 万
- DB 只存储用户好友的 id(一组整数值)
我正在考虑使用 Redis 集群(我实际上不太了解)并按照http://www.lukemelia.com/blog/archives/2010/01/17/redis-in-practice-whos-online/ 的方式实现一些东西。
更新:我们的应用程序实际上不会将 Redis 用于其他任何事情,除了可能用于在线朋友列表。此外,它真的写得不重(我预计,我们的大部分查询都会被在线朋友阅读)。
【问题讨论】:
-
请不要在 stackoverflow 和 Redis ML 上交叉发布。对于提供 Redis 支持的人来说,这被认为是不礼貌的。
-
对@DidierSpezia 感到抱歉,我不知道我对 Redis 社区不体谅。我可以看到这就像垃圾邮件一样。
标签: ruby redis scalability user-presence