哨兵是对Redis的系统的运行情况的监控,它是一个独立进程,功能有二个:
单个哨兵的架构:
多个哨兵的架构:
多个哨兵,不仅同时监控主从数据库,而且哨兵之间互为监控。
多个哨兵,防止哨兵单点故障。
当前处于一主多从的环境中:
启动哨兵进程首先需要创建哨兵配置文件:
输入内容:
说明:
.-_
”符号启动哨兵进程:
由上图可以看到:
kill掉2826进程后,30秒后哨兵的控制台输出:
说明已经监控到slave宕机了,那么,如果我们将3380端口的redis实例启动后,会自动加入到主从复制吗?
可以看出,slave从新加入到了主从复制中。-sdown:
说明是恢复服务。
哨兵控制台打印出如下信息:
可以看出,目前,6381位master,拥有一个slave为6380.
接下来,我们恢复6379查看状态:
输入内容:
blog.csdn.net/py_tamir/article/details/82555338