Как мы можем использовать два отдельных клиента Redis DB в одном приложении nodejs - PullRequest
0 голосов
/ 05 августа 2020

Я хочу иметь более одного клиентского объекта Redis в виде нескольких экземпляров БД, например DB0 (O INDEX REDIS DB). В настоящее время я использую

let RedisClient = require("./redis");
RedisClient.select(1, function (err, res) {
  // any operation here
});

, поэтому RedisClient имеет экземпляр DB1. как лучше всего работать с несколькими базами данных, если мы хотим использовать другую DB2?

1 Ответ

1 голос
/ 05 августа 2020

Используйте redis.createClient() дважды

const redis = require("redis");
const client_1 = redis.createClient(REDIS_1_HOST, REDIS_PORT_1);
const client_2 = redis.createClient(REDIS_2_HOST, REDIS_PORT_2);

см .: https://www.npmjs.com/package/redis#rediscreateclient

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