【问题标题】:Persist chat messages in node在节点中保留聊天消息
【发布时间】:2014-02-19 10:23:07
【问题描述】:

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

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

请就如何持久化聊天消息以及使用哪种技术向我提出一个好方法。

非常感谢任何教程链接。

【问题讨论】:

    标签: node.js redis socket.io chat


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-02-12
      • 1970-01-01
      • 1970-01-01
      • 2016-01-08
      • 2016-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-20
      相关资源
      最近更新 更多