1. 有了主从复制的实现以后, 我们如果想对主从服务器进行监控, 那么在Redis2.6以后提供了一个哨兵机制。顾名思义, 哨兵的含义就是监控Redis系统的运行状况。 2. 哨兵机制的主要功能 2.1. 监控主节点和从节点是否正常运行。 2.2. 主数据库出现故障时, 可以自动将从节点转换为主节点, 实现自动切换。 3. 启动哨兵程序(可以启动多个) 3.1. 在任意一台从节点服务器上或者一台新的服务器上(安装了Redis)修改/usr/local/redis-6.2.0/sentinel.conf配置(我们修改192.168.25.137这台从节点主机上的sentinel.conf配置)。 3.2. 哨兵程序的端口号 3.3. 配置主节点ip 3.4. 配置连接主节点密码 3.5. 检测主节点宕机的时间 3.6. 启动192.168.25.138服务器上主节点的Redis服务, 然后依次启动192.168.25.135、192.168.25.137服务器上从节点的Redis服务。最后启动192.168.25.137服务器上哨兵程序。 3.7. 任意一台击切上使用redis-cli -h ip -p 26379 info sentinel查看哨兵信息 4. 切换主节点 4.1. 停止192.168.25.138服务器上主节点的Redis服务 4.2. 哨兵程序自动切换了主节点为192.168.25.135这台服务器 4.3. 查看192.168.25.135这台主机的信息, 成为了一个master 4.4. 查看192.168.25.137这台主机的信息, 主节点也切换成了192.168.25.135这台主机 4.5. 查看哨兵程序信息 4.6. 在192.168.25.135这台主机储存信息 4.7. 在192.168.25.137这台主机可以查看到192.168.25.135这台主机上储存的信息 |
|