高端网站设计官网,中国做网站公司,兰州市建设局网站,江西宜春网站建设报价本文基于 redis_version:6.2.5
用法 控制从节点允许读写操作#xff0c;还是读操作。
replica-read-only yes 1
注意事项#xff1a; 默认yes#xff0c;只读操作。 replica-read-only支持参数[yes,no]#xff0c;no 支持读写操作。 这里说的从节点#xff0c;是普通…本文基于 redis_version:6.2.5
用法 控制从节点允许读写操作还是读操作。
replica-read-only yes 1
注意事项 默认yes只读操作。 replica-read-only支持参数[yes,no]no 支持读写操作。 这里说的从节点是普通从节点非cluster集群中的从节点。 cluster集群的从节点不支持写操作配置为replica-read-only no也没用
实操 先看普通从节点。
总结普通从节点可以支持读写操作。
再看cluster集群从节点。
总结cluster集群的从节点不支持写配置无效。 源码实现 为什么cluster集群的从节点设置了replica-read-only还是不支持写操作processCommand函数是命令入口判断顺序由上至下line:5289~5294先判断cluster集群line:5400后判断replica-read-only。所以当节点身份是cluster从节点时直接执行重定向不会执行replica-read-only配置的判断。 原生注释
———————————————— 版权声明本文为CSDN博主「小易哥学呀学」的原创文章遵循CC 4.0 BY-SA版权协议转载请附上原文出处链接及本声明。 原文链接https://blog.csdn.net/weixin_47214315/article/details/123346196