redis 主从复制及哨兵的搭建
1、默认redis 已安装完成,
2、将redis.conf 复制三分,redis6379.conf、redis6380.conf、redis6381.conf
3、修改配置文件里面的内容
1>> 6379 配置文件
1) daemonize yes
2) pidfile /var/run/redis6379.pid
3) port 6379
4) logfile “/data/logs/redis6379.log”
5) 不配置slaveof
6)bind 127.0.0.1 修改为 bind 0.0.0.0
7)masterauth 123456 (密码) // 若加密码的话,没有密码则不加
2>> 6380 配置文件
1) daemonize yes
2) pidfile /var/run/redis6380.pid
3) port 6380
4) logfile "/data/logs/redis6380.log"
5) slaveof 192.168.0.0.5 6379
6)masterauth 123456(密码) // 若加密码的话,没有密码则不加
3>> 6381 配置文件
1) daemonize yes
2) pidfile /var/run/redis6381.pid
3) port 6381
4) logfile "/data/logs/redis6381.log"
5) slaveof 192.168.0.0.5 6379 // 6379 服务器的ip地址
6) masterauth 123456(密码) // 若加密码的话,没有密码则不加
6)创建文件地址
mkdir -p /data/logs
7) 分别启动三个redis,redis6379、redis6380、redis6381
4、配置哨兵,修改 sentinel.conf 为sentinel26379.conf ,内容修改如下:
\#禁止保护模式
protected-mode no
\# 此处的2代表只有两个或者两个以上的哨兵认为主服务器不可用的时候,才会做故障切换操作,若只配置了一个哨兵,则 写成 1
sentinel monitor mymaster 192.168.11.128 6379 2
\# 定义了服务的密码,这个密码必须要和主从库都设置的密码一致,并且这个密码只能放到 (sentinel monitor mymaster 192.168.11.128 6379 2 )之后
sentinel auth-pass mymaster 123456
启动哨兵:
![20210118095629719.jpg][]
额外备注: 哨兵集群搭建 搭建三个哨兵
(1)端口号为 36379 的哨兵配置
①修改 port 36379
②修改 myid 的值和26379和 46379 的不同即可
![20210322155955277.jpg][]
(2) 端口号为 46379 的哨兵配置
①修改 port 36379
②修改 myid 的值和26379和 36379 的不同即可
5、链接测试
可以看出主从信息
还没有评论,来说两句吧...