{"repo":"socketio/socket.io-redis-adapter","free":true,"listed":false,"github":"https://github.com/socketio/socket.io-redis-adapter","clone":"git clone https://github.com/socketio/socket.io-redis-adapter.git","description":"Adapter to enable broadcasting of events to multiple separate socket.io server nodes.","language":"TypeScript","stars":2768,"topics":["socket-io","websocket","redis"],"license":"MIT","category":"databases-storage","readme_excerpt":"Socket.IO Redis adapter The @socket.io/redis-adapter package allows broadcasting packets between multiple Socket.IO servers. Table of contents Supported features Security notice Installation Compatibility table Usage With the redis package With the redis package and a Redis cluster With the ioredis package With the ioredis package and a Redis cluster With Redis sharded Pub/Sub With redis With ioredis Options Default adapter Sharded adapter License Supported features Feature socket.io version Support --------------------------------- --------------------- ------------------------------------------------ Socket management 4.0.0 :white check mark: YES (since version 6.1.0 ) Inter-server communication 4.1.0 :white check mark: YES (since version 7.0.0 ) Broadcast with acknowledgements 4.5.0 :white check mark: YES (since version 7.2.0 ) Connection state recovery 4.6.0 :x: NO Security notice The Redis adapter assumes that Redis is part of the trusted internal infrastructure. Messages exchanged through Redis Pub/Sub are not signed, encrypted, or authenticated by the adapter. Anyone able to publish to the adapter channels may be able to inject packets or control messages. Redis should therefore not be exposed to untrusted networks or shared with untrusted clients. Please use Redis ACLs, authentication, TLS, firewall rules, private networking, and dedicated credentials/channel permissions where appropriate. Installation Compatibility table Redis Adapter version Socket.IO server version","default_branch":null,"files":null,"tree":[],"storefront":"/r/socketio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/socketio/socket.io-redis-adapter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}