主从切换:
host57从库
在从库中添加主库50
/etc/init.d/redis_6379 stop
vim/etc/redis/6379.conf
#cluster-enabledyes
#cluster-config-filenodes-6357.conf
#cluster-node-timeout5000
rm-rf /var/lib/redis/6379/*
/etc/init.d/redis_6379start
Slaveof 192.168.4.50 6350 //添加50主机为57的主库
>Info replication
Quit
临时切换57为自己的主库
Slaveofon one //切换主库
主(50) 从(57) 从(58)模式:
//其中57即作50的从库也作58的从库
密码认证
50主
/etc/init.d/redis_6379 stop
vim /etc/redis/6379.conf
requirepass 123456
Redis-cli-h 192.168.4.50 -p 6350 -a 123456
/etc/init.d/redis_6379
$CLIEXEC -h 192.168.4.50 -p $REDISPORT -a 123456 shutdown
Grep123456 /etc/init.d/redis_6379
57从
Vim/etc/redis/6379.conf
[root@host57~]# sed -n '282p;289p' /etc/redis/6379.conf
slaveof192.168.4.50 6350 //主库
masterauth123456 //主库密码
saveof 192.168.4.50 6350
masterauth 123456
/etc/init.d/redis_6379 start
58从
Vim/etc/redis/6379.conf
sed -n '282p;289p' /etc/redis/6379.conf
slaveof192.168.4.57 6357 //57主库
Slaveof on one //手动升级主库
主从同步 主从复制
哨兵模式
主从(哨兵,监视主) 从 //当50主挂掉57变为主库
50主
/etc/init.d/redis_6379 stop
Grep-n 123456 /etc/redis/6379.conf
#masterauth 123456
/etc/init.d/redis_6379 start
57从
/etc/init.d/redis_6379 stop
Grep-n 123456 /etc/redis/6379.conf
#masterauth123456
Vim/etc/sentinel.conf
Sentinelmonitor redis50 192.168.4.50 6350 1
/etc/init.d/redis_6379 start
Redis-sentinel /etc/sentinel.conf
redis-cli 192.168.4.57 6357
Info replication
#Replication
role:master
加密
vim /etc/sentinel.conf
Sentinel auth-pass mymaster 123456