Нужно решение redis nodejs для подключения кластера AWS эластичного кэша? - PullRequest
0 голосов
/ 04 марта 2019

Я пробую другое решение redis node js для кластера AWS ElastiCache (версия 5.0).У меня есть один главный узел и два раба.Я использую конечную точку конфигурации кластера для подключения к кластеру.

Следующий пример кода является redisclustr:

var client = new RedisClustr({
  servers: [
    {
      host: 'xxxxx.jwkwkt.0001.euw1.cache.amazonaws.com'
    }
  ]
});

Можно запустить задачу записи, но когда он запускает методы чтения, такие какllen, получи, потом там зависает.

client.llen(vkey, function (err, sum) { // it is hanging at this stage
console.log("sum..."+sum);
client.set(key, JSON.stringify(i), 'EX', 60); // it can be run if it is not inside of llen method.
});

Я также пробовал эластичную боль с кластером, включающим 3 осколка и 3 реплики для каждого.При запуске методов чтения возникла та же проблема.

Тот же код работает, когда он не кластерный.

Не могли бы вы мне помочь, пожалуйста?

Спасибо, Ян

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...