我知道你可以使用 Redis for the communication between socket.io sockets from different cluster workers在 node.js 中,也用于在这些工作人员之间共享其他对象。
但我正在努力解决以下问题:
Redis 数据的持久化是否妨碍了这一点? 当主进程关闭时,我如何确定套接字数据已从redis中删除?我怎样才能确保对象相同?我只需要这些数据,直到进程/套接字终止。
也许我必须删除保存到磁盘的时间间隔并在主启动时重新加载整个 Redis 服务器?
非常感谢。
最佳答案
您可以使用FLUSHDB
从当前数据库中删除所有数据或使用FLUSHALL
从所有数据库中删除所有数据。
关于javascript - 避免 Redis 持久化(Socket.io + Cluster + RedisStore),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14087399/