本文主要是介绍Redis 主从复制哨兵模式反客为主自动版,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在一主两从的前提下

在自定义的myredis文件夹中创建sentinel.conf 名字绝对不能错
配置哨兵,填写内容
#其中mymaster为监控对象起的服务器名称, 1 为至少有多少个哨兵同意迁移的数量。 sentinel monitor mymaster 127.0.0.1 6379 1
其中 123456 为master(主的)密码,没有则不需要这一行
sentinel auth-pass mymaster 123456
启动哨兵
在/user/local/bin 目录下有一个redis-sentinel 工具
执行
redis-sentinel /myredis/sentinel.conf

显示执行成功
当主机挂掉,哨兵会自动从 从机中选举一个作为主机 自动根据优先级别选:slave-priority
测试shutdown 6379,原主机会自动变为从机

哨兵:自动选择端口号6381的从机当选主机(等他执行,不会立马出来)

然后重启端口号为6379的从机,烧饼上会显示这个

所有的机子都需要重新输入密码,不需要重启除了那个6379
然后在6381的下面查询信息

然后就成功了!!
这篇关于Redis 主从复制哨兵模式反客为主自动版的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!