Main server class
import { createSocketServer } from 'socket-serve'; const server = createSocketServer({ redisUrl: process.env.REDIS_URL! });
server.on('connection', (socket: ServerSocket) => { console.log('Connected:', socket.id); });
const server = createSocketServer({ redisUrl: 'redis://localhost:6379' });
const server = createSocketServer({ redisUrl: process.env.REDIS_URL!, redisOptions: { password: 'secret', db: 0, maxRetriesPerRequest: 3 } });
import Redis from 'ioredis'; const redis = new Redis(process.env.REDIS_URL!); const server = createSocketServer({ redis });