坚持聊天消息在节点

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

我做了一些研究,并且阅读了REDIS,但是我在如何整合redis方面遇到困难。 我search了聊天消息持久化的几个节点redis项目,但没有运气。

请build议我一个很好的方法,如何坚持聊天消息,以及使用哪种技术。

任何教程链接非常感谢。

虽然没有必要使用Redis来完成这种任务。 从我的angular度来看,它是一个简单的任务,一个有限的大小列表。 考虑到这一点,你可以从不同的方式来处理这个问题

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