KKB :哨兵模式、哨兵模式的配置

先开启一主二从的模式

 

 

从机中创建一个配置文件 叫 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

猜你喜欢

转载自blog.csdn.net/awodwde/article/details/112671672
今日推荐