![](/img/trans.png)
[英]Redis mock in nodejs cannot stub non-existent property createClient
[英]Connect to 4 different redis server createClient (without using cluster) on nodejs
我正在尝试找到一种使用 Redis 复制的方法。 我需要在不使用集群的情况下连接 4 个不同的 Redis 服务器 - 仅复制(在 node.js 上)。 函数createClient
只连接到一台 Redis 服务器,我有 4 台服务器。 有没有办法连接到所有4个?
您可以使用ioredis
包和主从设置来做到这ioredis
。 这是一个例子
const Redis = require("ioredis");
const slaves = [
{ ip: "127.0.0.1", port: "31231", prio: 1 },
{ ip: "127.0.0.1", port: "31232", prio: 2 }
];
const redis = new Redis({
sentinels: [
{ host: "127.0.0.1", port: 26379 },
{ host: "127.0.0.1", port: 26380 }
],
name: "mymaster",
role: "slave",
preferredSlaves: slaves
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.