Documentation / @super-line/adapter-redis
@super-line/adapter-redis
Redis Pub/Sub adapter for super-line — fan out rooms, topics, and serverToServer events across multiple server processes.
bash
pnpm add @super-line/adapter-redists
import { createSocketServer } from '@super-line/server'
import { createRedisAdapter } from '@super-line/adapter-redis'
import { api } from './contract'
const srv = createSocketServer(api, {
server,
authenticate,
adapter: createRedisAdapter('redis://localhost:6379'),
})Point every server process at the same Redis. Without an adapter, a single node uses the built-in in-memory adapter — add this only when you scale out. At-most-once delivery; uses two connections (a subscriber connection can't run other commands).
- 📖 Docs: https://mertdogar.github.io/super-line/
- 📚 Guide: scaling & adapters
- 🧩 Source: https://github.com/mertdogar/super-line
MIT © Mert