gpt4 book ai didi

redis - 设置 "slave-read-only no"是否会让 slave 确认与 master 的每次哈希查找?

转载 作者:IT王子 更新时间:2023-10-29 06:04:25 26 4
gpt4 key购买 nike

我想配置slave以启用写入(slave-read-only no)。用例是启用临时缓存。

但是,文档中的这段让我担心:

Normally slave nodes will redirect clients to the authoritative master for the hash slot involved in a given command, however clients can use slaves in order to scale reads using the READONLY command.

http://redis.io/commands/readonly

设置 slave-read-only no 是否会让 slave 确认每次与 master 的哈希查找?

最佳答案

请注意,slave-read-only 配置是指复制,READONLY 是指 redis-cluster 命令。

如果您没有使用 redis-cluster,您可以安全地忽略 READONLY 命令文档。引用https://raw.githubusercontent.com/antirez/redis/2.8/redis.conf反而。写入不应该复制,也不需要查找到 master。我的 wireshark 使用 slave-read-only no 转储到 redis 上,没有显示由于写入从站本身而与主站进行任何通信的迹象。

另一方面,如果您正在使用 redis-cluster,并引用 READWRITE 行为:集群节点之间针对哈希槽更新和其他集群特定消息的通信被优化为使用最少的带宽和最少的处理时间。通信散列槽更新很可能不会发生在从站上的每次写入。

关于redis - 设置 "slave-read-only no"是否会让 slave 确认与 master 的每次哈希查找?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39622451/

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