在节点中保留聊天消息

时间:2014-01-28 08:16:56

标签: node.js redis socket.io chat

我使用node,express和socket io构建了一个聊天应用程序。但是当我刷新页面时,所有早期的聊天消息都会丢失。

我做了一些研究,我读到了关于REDIS但我在如何集成redis方面遇到了困难。我为聊天消息持久性搜索了几个节点redis项目,但没有运气。

请建议我如何保留聊天消息以及使用哪种技术。

非常感谢任何教程链接。

1 个答案:

答案 0 :(得分:1)

虽然没有必要将Redis用于此类任务。 从我的角度来看,它是一个简单的任务,一个有限的大小列表。 考虑到这一点,您可以通过不同的方式解决这个问题

  • 在客户端数据库(浏览器数据库)中存储最后N条消息
  • 在服务器中存储列表并发送到每个新连接
相关问题