Skip to main content

Redis主从同步

安装环境

  • linux Centos7
  • redis-3.2.8

Redis安装

$ wget http://download.redis.io/releases/redis-3.2.8.tar.gz
$ tar xzf redis-3.2.8.tar.gz
$ cd redis-3.2.8
$ make

MASTER 192.168.5.50
SLAVE 192.168.5.51

master 的 redis.conf

bind 127.0.0.1

改为

bind 0.0.0.0

slave 的 redis.conf

找到 # slaveof <masterip> <masterport> 添加

slaveof 192.168.5.50 6379

如果master有密码找到 # masterauth <master-password> 添加

masterauth 密码

启动Redis

启动master 然后启动slave

要加上配置文件 如

/usr/redis-3.2.8/src/redis-server /usr/redis-3.2.8/redis.conf

关闭防火墙

CentOS 7.0默认使用的是firewall作为防火墙

关闭firewall

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)