【发布时间】:2018-02-06 02:05:19
【问题描述】:
所以我目前正在处理聊天,我想知道是否可以使用 Redis 来存储聊天消息。这些消息将仅在网络上,并且我希望每个私人聊天至少有 20 条消息的聊天历史记录。 Chats 订阅者将已存储在 MongoDB 中。
我主要想使用 Redis,因为我摆脱了 MongoDB 的东西,以获得更快的速度。
我已经在使用 Pub/Sub,但是在 Redis 列表中存储一个副本呢?还有阅读状态呢,我该如何实现呢?
【问题讨论】:
-
嗯,这取决于您以后是否需要访问这些消息,因为您不能真正信任 redis,因为它不适合长期数据存储。例如,如果您的 redis 服务器重新启动,则数据将消失。如果你真的不在乎这个,那就去吧
标签: mongodb server redis instant-messaging