哨兵模式它是基于主从复制的基础之上进行的
为什么会有哨兵模式的出现?
因为在生产环境中当主机宕机的时候就可以自动的调整redis服务器之间的主从关系话可以时刻的监控每台redis服务器的状态
明明可以用手动调整主从关系为什么还要有哨兵模式呢?
因为在生产环境中如何通过手动调整第一点要花费的时间很长而且具有误错性第二点:它在一定的时间内可能会导致一些问题的产生
哨兵模式它时独立的进程独立运行 它的基本工作流程:哨兵监控多个redis实例并且发送命令给redis服务器等待redis服务器的响应
哨兵的主要功能是:监控,选主,通知
哨兵的架构图:
这里哨兵有两个作用:
1.监控:监控多台redis实例通过发送命令来进行监控