如何在单个nodejs应用程序中使用两个独立的redis db客户端

xytpbqjk  于 2021-06-10  发布在  Redis
关注(0)|答案(1)|浏览(253)

我希望有多个redis客户机对象作为多个db示例,比如db0(o index redis db)。目前,我正在使用

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

所以呢 RedisClient 有db1示例。如果我们想使用另一个db2,处理多个db的最佳方法是什么?

sycxhyv7

sycxhyv71#

使用 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

相关问题