Scaling Socket.IO to multiple Node.js processes using cluster

Edit: In Socket.IO 1.0+, rather than setting a store with multiple Redis clients, a simpler Redis adapter module can now be used. var io = require(‘socket.io’)(3000); var redis = require(‘socket.io-redis’); io.adapter(redis({ host: ‘localhost’, port: 6379 })); The example shown below would look more like this: var cluster = require(‘cluster’); var os = require(‘os’); if (cluster.isMaster) … Read more