私の理解ではsocket.io
、redis
socket.set( 'var', val1 );
var val2 = socket.get( 'var' );
でredis
はありませんnode_modules
socket.io
独自のプライベートインスタンスを使用しますかredis
?そうでない場合は、redisクライアントを介して、?socket.io
に格納されている値にアクセスできます。redis
Redisは、ソケットに関する情報を格納するためにSocket.ioによって使用されます。同じアプリケーションに複数のsocket.ioサーバーがある場合は、これを使用する必要があります。
明らかに、socket.ioのデータをオーバーライドしない場合は、アプリケーションにこのredisを使用できます。
Socket.ioは、キー/値ストアではなく、redisのパブリッシュ/サブスクライブ機能(ドキュメントを参照)を使用します。