redis 主从切换
主192.168.80.62从192.168.80.63
主上停止服务
停止服务 /usr/local/redis/bin/redis-cli -h 192.168.80.62 -a redis123 -p 6379 shutdown
无密码停止服务/usr/local/redis/bin/redis-cli -p 6379 shutdown
从上执行
没有密码 不用加-h 192.168.80.63 -a redis123
/usr/local/redis/bin/redis-cli -h 192.168.80.63 -a redis123 -p 6379 slaveof NO ONE
测试
/usr/local/redis/bin/redis-cli -h 192.168.80.62 -a redis123 set han 123456
/usr/local/redis/bin/redis-cli -h 192.168.80.62 get han
当主恢复了
在192.168.80.62 执行/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
在192.168.80.63执行
/usr/local/redis/bin/redis-cli -p 6379 save无密码
/usr/local/redis/bin/redis-cli -h 192.168.80.62 -a redis123 -p 6379 save有密码
cp /data/dbcache/dump.rdb 到 192.168.80.62/data/dbcache/ 下
/usr/local/redis/bin/redis-cli -h 192.168.80.63 -a redis123 -p 6379 slaveof 192.168.80.62 6379
无密码 执行/usr/local/redis/bin/redis-cli-p 6379 slaveof 192.168.80.62 6379
ok
页:
[1]