{"library":"sharedb-redis-pubsub","type":"library","category":null,"description":"Redis pub/sub adapter for ShareDB, enabling horizontal scalability by forwarding operations across multiple server nodes in a cluster. Stable version 5.1.0, maintained as part of the ShareDB ecosystem. Uses Redis publish/subscribe to broadcast operations to all nodes, ensuring no race conditions with persistence. Compared to other pub/sub adapters (e.g., Kafka), it is lightweight and leverages Redis's built-in pub/sub, making it ideal for setups already using Redis. Requires a Redis client instance and ShareDB backend.","language":"javascript","status":"active","version":"5.1.0","tags":["javascript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install sharedb-redis-pubsub","imports":["const ShareDBRedisPubSub = require('sharedb-redis-pubsub');\nconst pubsub = ShareDBRedisPubSub({client: redisClient});","const createPubSub = require('sharedb-redis-pubsub');\nconst pubsub = createPubSub({client: redisClient});","// No TypeScript types are shipped; use @types/sharedb-redis-pubsub if available or declare module"]},{"cmd":"yarn add sharedb-redis-pubsub","imports":[]},{"cmd":"pnpm add sharedb-redis-pubsub","imports":[]}],"homepage":"https://github.com/share/sharedb-redis-pubsub#readme","github":"git://github.com/share/sharedb-redis-pubsub","docs":null,"changelog":null,"pypi":null,"npm":"sharedb-redis-pubsub","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}