1

我的理解是socket.io使用redis

socket.set( 'var', val1 );
var val2 = socket.get( 'var' );

redis不在node_modules

是否socket.io使用它自己的私有实例redis?如果没有,是否可以通过 redis 客户端访问socket.io存储在redis?

4

1 回答 1

1

Socket.io 使用 Redis 来存储有关套接字的信息。如果同一应用程序有多个 socket.io 服务器,则需要使用它。

显然,如果您不覆盖 socket.io 的数据,您可以将这个 redis 用于您的应用程序。

Socket.io 使用 redis 的发布/订阅功能(参见文档),而不是键/值存储。

于 2012-07-06T06:56:36.417 回答