Multi-Room Chat with Node.js Socket.io and Redis