一、Redis主从复制
1、配置Redis服务器启动服务自动建立主从复制
1)配置ntp时间服务器并同步时间
2)修改主配置文件自动挂载节点
3)启动服务(所有主机)
4)查看复制群集状态
2、手动配置主从复制
1)将第一台从节点加入到群集中
[root@centos02 ~]# redis-cli -h 192.168.100.20 -p 6379 -a pwd@123
192.168.100.20:6379> slaveof 192.168.100.10 6379
192.168.100.20:6379> quit
3)查看复制群集状态
[root@centos01 ~]# redis-cli -h 192.168.100.10 -p 6379 -a pwd@123
192.168.100.10:6379> info replication
3)解除复制群集
[root@centos03 ~]# redis-cli -h 192.168.100.30 -p 6379 -a pwd@123
192.168.100.30:6379> slaveof no one
二、配置哨兵模式
1、哨兵模式组成
1)monitor
监控redis运行状态
发现主redis故障在从节点选出新的主节点
将从节点连接到新的主节点
2)redis节点
提供数据存储和备份主节点数据
2、配置redis监控节点
1)修改监控节点配置文件
2)启动哨兵模式服务
3、模拟主redis数据库故障
1)停止主redis
2)发现主节切换到从数据库上
4、模拟故障节点启动
1)启动redis服务
2)作为从节点加入群集