O método broadcast do Socket.io transmitirá para todos os soquetes que estão conectados ao servidor Node.js atual, mas e se seu aplicativo se tornar popular e você precisar de mais de um servidor para hospedar todas as conexões do socket.io? Usando o Redis' Pub/Sub, suas mensagens podem ser distribuídas para vários servidores ao mesmo tempo.