带验证的redis主从复制
192.168.4.51 主服务器
192.168.4.52 从服务器
一、设置主服务器的配置文件
[root@redisA ~]# vim +501 /etc/redis/6379.conf
requirepass 123456 //设置密码
:wq
[root@redisA ~]# vim +43 /etc/init.d/redis_6379 //修改脚本
$CLIEXEC -h 192.168.4.51 -p 6351 -a 123456 shutdown //添加密码
:wq
[root@redisA ~]# /etc/init.d/redis_6379 stop //停止服务
[root@redisA ~]# /etc/init.d/redis_6379 start //启动服务
Starting Redis server…
[root@redisA ~]# netstat -utnlp | grep :6351 //查看端口
tcp 0 0 192.168.4.51:6351 0.0.0.0:*
二、配置从服务器192.168.4.52
1)修改配置文件,设置主服务器的连接密码。
[root@redisB ~]# /etc/init.d/redis_6379 stop //停止服务
[root@redisB ~]# vim +289 /etc/redis/6379.conf
masterauth 123456 //设置密码
:wq
[root@redisA ~]# /etc/init.d/redis_6379 start //启动服务
Starting Redis server…
[root@redisA ~]# netstat -utnlp | grep :6351 //查看端口
tcp 0 0 192.168.4.51:6351 0.0.0.0:*
2)在从服务器本机连接服务,查看复制信息
[root@redisB ~]# redis-cli -h 192.168.4.52 –p 6352
192.168.4.52:6352> info replication //查看复制信息
# Replication
role:slave //从服务器
master_host:192.168.4.51 //主服务器ip地址
master_port:6351 //主服务器端口
master_link_status:up //连接状态开启
master_last_io_seconds_ago:3
master_sync_in_progress:0
……
……
192.168.4.52:6352>