当前位置:嗨网首页>书籍在线阅读

10-哨兵

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

8.2 哨兵

8.1节介绍了Redis中复制的原理和使用方式,在一个典型的一主多从的Redis系统中,从数据库在整个系统中起到了数据冗余备份和读写分离的作用。当主数据库遇到异常中断服务后,开发者可以通过手动的方式选择一个从数据库来升格为主数据库,以使得系统能够继续提供服务。然而整个过程相对麻烦且需要人工介入,难以实现自动化。

为此,Redis 2.8中提供了哨兵工具来实现自动化的系统监控和故障恢复功能。

注意

Redis 2.6 版也提供了哨兵工具,但此时的哨兵是1.0版,存在非常多的问题,在任何情况下都不应该使用这个版本的哨兵。所以本书中介绍的哨兵都是Redis 2.8提供的哨兵 2,后文不再赘述。