坚持聊天消息在节点
我已经使用节点,express和socket io构build了一个聊天应用程序。 但是当我刷新页面时,所有早期的聊天消息都将丢失。
我做了一些研究,并且阅读了REDIS,但是我在如何整合redis方面遇到困难。 我search了聊天消息持久化的几个节点redis项目,但没有运气。
请build议我一个很好的方法,如何坚持聊天消息,以及使用哪种技术。
任何教程链接非常感谢。
虽然没有必要使用Redis来完成这种任务。 从我的angular度来看,它是一个简单的任务,一个有限的大小列表。 考虑到这一点,你可以从不同的方式来处理这个问题
- 在客户端数据库(浏览器数据库)中存储最近的N条消息
- 存储在服务器列表中,并发送到每个新的连接