Redis主从切换(利用sentinel),slave升级为master之后,依旧是只读?

如题:Redis主从切换(利用sentinel),slave升级为master之后,依旧是只读?

起了4个实例 端口分别是 6379(msater) 6380(slave) 6381(slave) 6381(slave) ,配置了哨兵。

用 ps -ef | grep redis查找到master进程之后直接kill掉,会有6380 6381 6381一个升级为master,但依旧是自读,只有6379为master的时候才是读写, 是需要把slave中的slave-read-only改为no吗? sentinel不会在提升slave为master的时候修改为非只读吗?

clipboard.png

clipboard.png

阅读 4.2k
1 个回答

如果配置好的话是会自动提升一个slave为master,并且会自动更新相关配置文件
还要注意的是要确保你的sentinel检测到了所有的slave

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题