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的哨兵 会进行自动轮询重新选举