[英]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.