大家好,欢迎来到IT知识分享网。
先开启一主二从的模式
在从机中创建一个配置文件 叫 sentinel.conf
sentinel.conf 里面的内容是 sentinel monitor mastername 内网IP(127.0.0.1) 6379 1
说明:
- mastername 监控主数据的名称,自定义
- 127.0.0.1:监控主数据库的IP;
- 6379:端口
- 1∶最低通过票数
把日志写入指定文件
./ redis-sentinel ./ sentinel.conf >sent. log &
通过查看info replication 是看不到哨兵的信息的,只有查看进程才能看到
查看进程
发现sentinel的进程,就是哨兵进程
模拟主机宕机
杀死主机6379端口进程 : kill -9
查看刚刚配置的从机的信息
发现它已经变成了主机master
查看另外一台没有配置的从机,使用info replication查询得到主机的信息:6381端口
他自己仍然是从机
如果此时再启动之前的主机:端口号为6379的redis,主机的身份还会给6379吗?
答案:不会
演示如下图,我们可以看到,6379端口,现在成为了从机,主机是6381
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/142855.html