redis主从复制

1准备工作

三台虚拟机

修改从服务器ip地址

1
vi /etc/sysconfig/network-scripts/ifcfg-enp33

重启网卡

1
service network restart

三台主机ip:

  • 192.168.1.8 主
  • 192.168.1.9 从1
  • 192.168.1.10 从2

复制redis文件

1
2
3
4
scp -r redis-3.0.0-rc2/ 192.168.1.9:/usr/local/
scp -r redis-3.0.0-rc2/ 192.168.1.10:/usr/local/
scp -r redis 192.168.1.9:/usr/local/
scp -r redis 192.168.1.10:/usr/local/

配置从redis主服务器地址配置

redis配置文件 /usr/local/redis/etc/redis/redis.conf

1
2
slaveof 主服务器ip redis端口号(6379)
masterauth 主服务器密码(没有可不写)

启动主从服务器redis

1
2
3
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
进入redis服务器
/usr/local/redis/bin/redis-cli

常见错误

master_link_status:down
需要关闭linux防火请 systemctl stop firewalld