Redis Cluster: поиск и удаление ключей, соответствующих шаблону Nodejs - PullRequest
0 голосов
/ 12 января 2019

Я использую кластер Redis и храню некоторые данные, как показано ниже: id_user _ ***. Мне нужно создать API, который удаляет все значения во всех кластерах Redis, которые соответствуют шаблону. Есть ли лучший способ сделать это? Я вижу, что сканирование не доступно для кластера Redis. Большое спасибо заранее Я пытался использовать код ниже:

var redis // alrady established connection;
var sample_pattern= pattern+'*';
var redisConfig = Object.values(redis.connectionPool.specifiedOptions);
var keys    = new Array();
var allKeys = new Array();
return redisConfig.forEach(function(node){
  console.log(node);
  node.keys(sample_pattern, function (err, itemKeys) {
    console.log(itemKeys);
    //DELETE logic Here
  });
});
...