目录
- 哨兵(sentinel):是一个分布式系统,用于对主从结构中的每台服务器进行监控,当出现故障时通过投票机制选择新的 Master 并将所有 Slave 连接到新的 Master。所以整个运行哨兵的集群的数量不得少于3个节点。
- 哨兵模式的结构:
- 哨兵节点:哨兵系统由一个或多个哨兵节点组成,哨兵节点是特殊的redis节点,不存储数据。
- 数据节点:主节点和从节点都是数据节点。
- 分别在三台主机上进行安装,安装过程与单机模式相同,不再赘述。
- 以下配置内容,仅介绍哨兵创建内容,且以创建按个哨兵为例;主从模式的配置及创建,不再赘述。
修改三台哨兵配置文件
- 编辑哨兵配置文件
vim sentinel.conf
- 关闭保护模式
protected-mode no
![]()
- 修改哨兵端口
port 26379
![]()
- 指定为后台运行
daemonize yes
![]()
- 指定日志存放路径
logfile "/var/log/sentinel.log"
- 修改工作目录
dir /tmp
![]()
- 设置哨兵监控的主节点信息
sentinel m

本文详细介绍了如何部署Redis哨兵模式,包括配置哨兵节点、启动服务和验证模式。哨兵系统监控主从服务器,当主节点故障时自动选举新Master并更新Slave连接。通过模拟宕机验证了哨兵的故障转移功能。
2295

被折叠的 条评论
为什么被折叠?



