const sentinelHosts = process.env.REDIS_SENTINELS.split(',').map(hostPort => {
const [host, port] = hostPort.split(':');
return { host, port: parseInt(port) };
});
const pubClient = new Redis({
sentinels: sentinelHosts,
name: process.env.REDIS_MASTER_NAME
});
const subClient = pubClient.duplicate();
// 3. Attach Event Listeners to Check Connection
io.adapter(createAdapter(pubClient, subClient));
Code as follows