Anledningen till att jag valde att använda Redis Pub Sub med Socket.io i mitt Real Time Activity Stream-projekt (http://blog.cloudfoundry.com/2012/06/05/node-activity-streams-app-2/) var pga. Jag ville ha flera webbservrar (instanser på Cloud Foundry eller dynos på Heroku). Såvitt jag kunde se lagrar Socket.io meddelandena i minnet (på en webbserver), så hur skulle det kunna sändas till klienter som är anslutna till en annan webbserver?
Kolla in inlägget och låt mig veta om det hjälper