我正在尝试将NodeJS与Socket.io一起使用。
当我尝试时,每个套接字连接都会增加NodeJS内存使用量,但在客户端断开连接时不会减少。我知道这是多年前提出来的。
然而,使用Redis进行群集时,每个套接字连接都将占用Redis中的内存,我相信即使客户端断开连接,内存使用率也不会降低的相同问题。
如何管理Redis内存?
编辑:这似乎不是我的预期。我刚尝试使用最新的Socket.io,NodeJS,socket.io-redis。每个连接STILL占用NodeJS服务器中的内存,但在Redis中不占用。我想问题是如何管理服务器内存,除了等待gc启动。