Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
目前,我为每个客户端存储套接字以发出。
clients[myID] = socket;
但我想知道如果有很多用户这将是一个问题。将客户端存储在数据库中,比如 express store sessionID (使用 redis) 是否可以?
(我必须储存整个插座才能使其工作?所以,它很大!)
最好的方法是什么?
我看到有一段时间可以做这样的事情:
sio.set('store',...
它是什么 ?如何使用它 ?
或者,我可以正常使用redis存储?
谢谢 !
您可以只存储套接字 id,然后稍后使用io.sockets.sockets[id].
io.sockets.sockets[id]
如果您尝试将套接字存储在一个进程中,然后在另一个进程中处理它,那显然无论如何都会失败。