Javascript 避免Redis持久性(Socket.io+;Cluster+;Redistore)

Javascript 避免Redis持久性(Socket.io+;Cluster+;Redistore),javascript,node.js,redis,socket.io,Javascript,Node.js,Redis,Socket.io,我知道您可以在node.js中使用,也可以在这些worker之间共享其他对象 但我正在努力解决以下问题: Redis数据的持久性会阻碍这一点吗? 当主进程关闭时,如何确保从redis中删除套接字数据?我怎样才能确保对象也一样?在进程/套接字终止之前,我只需要这些数据 也许我必须删除“保存到磁盘”间隔,并在主启动时重新加载整个Redis服务器 非常感谢。您可以使用FLUSHDB删除当前数据库中的所有数据,或者使用FLUSHALL删除所有数据库中的所有数据。如果您确定在Redis实例中不需要任何持久

我知道您可以在node.js中使用,也可以在这些worker之间共享其他对象

但我正在努力解决以下问题:

Redis数据的持久性会阻碍这一点吗? 当主进程关闭时,如何确保从redis中删除套接字数据?我怎样才能确保对象也一样?在进程/套接字终止之前,我只需要这些数据

也许我必须删除“保存到磁盘”间隔,并在主启动时重新加载整个Redis服务器


非常感谢。

您可以使用
FLUSHDB
删除当前数据库中的所有数据,或者使用
FLUSHALL
删除所有数据库中的所有数据。

如果您确定在Redis实例中不需要任何持久性,禁用它是最简单的方法。我理解,但问题是,我不希望在重新启动节点时,旧节点会话的ram中没有旧套接字/对象的信息。有没有办法快速清除redis(或一组集合)中的所有内容?或者你会推荐什么?你建议重新启动它吗?提前感谢:)
FLUSHDB
将清空当前Redis数据库中的所有内容,或者
FLUSHALL
将删除所有数据库中的所有内容。@如果这解决了您的问题,请发布为您可以接受的答案。