避免Redis持久性(Socket.io + Cluster + RedisStore)
我知道你可以使用Redis来进行node.js中不同群集工作者的socket.io套接字之间的通信,也可以在这些worker之间共享其他对象。
但我正在努力与以下几点:
Redis数据的持久性是否妨碍了这一点? 如何确保在主进程关闭时从套接字数据中删除套接字数据? 我怎样才能确保对象的相同? 我只需要这些数据,直到进程/套接字终止。
也许我必须删除保存到磁盘的时间间隔,并在master-start上重新加载整个Redis服务器?
非常感谢。
您可以使用FLUSHDB
从当前数据库或FLUSHALL
中删除所有数据,以删除所有数据库中的所有数据。
上一篇: Avoiding Redis persistence (Socket.io + Cluster + RedisStore)