我的理解是socket.io
使用redis
socket.set( 'var', val1 );
var val2 = socket.get( 'var' );
但redis
不在node_modules
是否socket.io
使用它自己的私有实例redis
?如果没有,是否可以通过 redis 客户端访问socket.io
存储在redis
?
Socket.io 使用 Redis 来存储有关套接字的信息。如果同一应用程序有多个 socket.io 服务器,则需要使用它。
显然,如果您不覆盖 socket.io 的数据,您可以将这个 redis 用于您的应用程序。
Socket.io 使用 redis 的发布/订阅功能(参见文档),而不是键/值存储。