redis主从配置+哨兵

准备一台master两台slave

master:192.168.146.128

slave:192.168.146.129  192.168.146.134

 

1、分别导入redis压缩包,并解压tar zxf

 

 

2、下载编译工具,并进入解压后文件编译(master,slave同操作)

yum -y install gcc gcc-++

cd redis-5.0.5 && make && make install

copy一份redis.conf到/etc下方便操作

 

3、编辑配置文件修改

/daemonize yes (no是前台yes是后台)
/bind 0.0.0.0

 (/requirepass 配置登录redis的密码)

 (/masterauth 同步时master的认证密码)

++++

从的操作

/replicaof (主ip+6379(端口号))   

 

4、启动redis,测试

redis-server /etc/redis.conf

redis-cli

info (查看状态信息)

 

哨兵

 

1、主上同样copy sentinel.conf到/etc下修改

 

 

 

 

 

 

 

 

 

2、两个从直接同步文件过来并存放在/etc/下

 scp root@192.168.146.128:/etc/sentinel.conf /etc/

启动

redis-sentinel /etc/sentinel.conf

ss -ntl 查看26379端口是否存在

 

tail -f /tmp/Sentinel 查看日志

 

如果关闭了master的哨兵 会进行自动轮询重新选举

posted @ 2019-12-20 11:56  SanPIng  阅读(317)  评论(0编辑  收藏  举报