gpt4 book ai didi

node.js - 连接到复制的 Redis 集群中的主从

转载 作者:IT王子 更新时间:2023-10-29 05:57:32 29 4
gpt4 key购买 nike

我正在设置一个简单的 1 Master - N Slaves Redis 集群(低写入次数,高读取次数)。如何设置它在 Redis 网站上有详细记录,但是,没有关于客户端(在我的例子中是 Node.js 服务器)如​​何处理集群的信息(或者我错过了)。我的服务器是否需要打开 2 个 Redis 连接:一个用于主服务器(写入),一个用于从属负载均衡器以进行读取? Redis 驱动程序是否会自动处理此问题并将读取发送到从站并将写入发送到主站?

最佳答案

我发现的唯一方法是使用 thunk-redis图书馆。此库支持连接到 Redis master-slave无需配置集群或使用哨兵。

您只需简单地向客户端添加多个 IP 地址:

const client = redis.createClient(['127.0.0.1:6379', '127.0.0.1:6380'], {onlyMaster: false});

关于node.js - 连接到复制的 Redis 集群中的主从,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40220940/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com