一、环境信息
1、redis哨兵模式版本要求
redis 2.6版本开始提供,稳定版本为2.8及之后;
2、服务节点个数要求
至少需部署3个且奇数个哨兵节点;
3、特性
哨兵进程作用:监控、提醒、自动故障转移、配置提供者;
优点:基于主从模式的升级,解决主从复制的缺陷;
缺点:在线扩容困难、配置繁琐;
4、投产部署说明
本文档是在一台服务器上启动了6个redis实例进行演示。实际投产部署时,每个节点应该对应一台服务器,每个节点配置为自己主机的IP信息即可。
5、本文档部署信息
注:默认使用root权限账户进行安装部署
二、Redis哨兵模式部署
(1)创建配置文件目录
①$ mkdir -p /usr/local/redis-sentinel #自行指定路径
②$ mkdir -p /opt/soft/redis/data/ #自行指定路径
③$ mkdir -p /var/run/ #自行指定路径