######1.高可用--哨兵机制######
####1.主库配置哨兵####
###1.配置哨兵文件###
84 sentinel monitor mymaster 172.25.1.1 6379 2 ## 设置主库ip和端口,2表示2个slave
113 sentinel down-after-milliseconds mymaster 10000 ## 等待时间为10s
###2.发送哨兵文件到从库###
(注意先发送再打开)
###3.开启哨兵###
####2.从库开启哨兵####
####3.重新开启server1查看信息####
####4.竞选主库####
###1.原主库挂掉###
###2.随机选择一个slave作master###
(server1上的信息)
(server2上的信息)
(server3上的信息)
###3.重新开启server2查看信息###
###4.开启server1###
(以从库的身份加入)
###5.在server2查看信息###
######2.集群(解决单进程和多核cpu不匹配)######
####1.关闭redis服务####
####2.创建集群的目录####
####3.创建/修改并加载各目录下的配置文件####
###1.创建7001目录下的配置文件###
###2.加载配置文件并查看###
cluster_enabled:1 ##集群激活
###3.拷贝配置文件到其他目录下###
###4.修改并加载各目录下的配置文件###
###5.查看进程###
####4.创建一个集群,将启动的6个redis加入####
######5.测试######
###1.在7001主库里写入,数据存储在7002主库###
###2.访问7006从库,从7002主库提取数据###
###3.关闭7002主库,访问7006从库,从7004主库提取数据###
(7002主库挂掉后,7004从库提升为主库,提供数据)
###4.关闭7004主库###
###5.再次访问7001主库时,无法查看数据###
###6.开启7002从库/7004主库,访问7001可以查看数据###
【温馨提示】:所有的配置文件在官方文档上都可以查到。