Scaling WebSockets with Redis Pub/Sub: From One Server to Many

How to horizontally scale a WebSocket server using Redis Pub/Sub and Socket.IO — covering the sticky session problem, Redis adapter setup, and what happens when Redis becomes the bottleneck.