skip to Main Content

There are tons of examples and resources for connecting to a redis “server” but not to a redis “cluster”.

What I currently have is:

const redis = require("redis"); 
const client = redis.createClient({
 port      : 6379,               // replace with your port
 host      : '10.0.0.100',        // replace with your hostanme or IP address
 password  : 'Notforyou',    // replace with your password
 // optional, if using SSL
 // use `fs.readFile[Sync]` or another method to bring these values in
 tls       : {
   key  : stringValueOfKeyFile,  
   cert : stringValueOfCertFile,
   ca   : [ stringValueOfCaCertFile ]
 }
});

But this is for a single redis server not a cluster. How would I go about connecting to my cluster?

2

Answers


  1. Check out this library ioredis

    I think that this will help you with your issue.

    Login or Signup to reply.
  2. The Readme tab in redis npm package has this link(Clustering Guide) explaining how to connect to redis cluster with node under heading ‘Clustering’. It’s very simple, create a cluster instead of creating client and configure the nodes url as given in this example

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search