node package manager
We need your input. Help make JavaScript better: Take the 2017 JavaScript Ecosystem survey ยป



Redis Sentinel client for Node.JS

npm install sentinel-redis


var rs = require("sentinel-redis")

// Create a new sentinel manager with the array of sentinel server definitions
var sentinel = rs([
  { host: '', port: 26379 },
  { host: '', port: 26380 },
  { host: '', port: 26381 }

// Create a new Redis client for given master and with the supplied options.
// This is a regular Redis client. You can do whatever you want with it at this point.
// In case of a failover, it will transparently switch to new master and keep working.
var client = sentinel.createClient("masterName", options);