白日依山尽,黄河入海流。欲穷千里目,更上一层楼。 -- 唐·王之涣

哨兵的作用

  • 监控主数据库和从数据库是否运行正常;
  • 主数据出现故障后自动将从数据库转化为主数据库

哨兵的安装配置

安装

配置

使用

1
2
3
4
# vim sentinel.conf
sentinel monitor master-name 127.0.0.1 6379 1
# 启动
redis-sentinel ./sentinel.conf

最后一个参数表示 最低通过票数 ,是哨兵在选举时用;如果是多个哨兵的话

1
2
3
4
5
6
7
# vim sentinel.conf
sentinel monitor master-name1 127.0.0.1 6379 1

sentinel monitor master-name2 127.0.0.1 6380 2

# 启动
redis-sentinel ./sentinel.conf

故障演练

环境 1主2从; 单哨兵或者多哨兵 故障演练原理是一样的

扩展

哨兵和集群?

作者

Colin

发布于

2022-01-07

许可协议