简单的redis主从配置非常简单,只需要两台服务器,在从服务器上做相应的配置就可完成。
以下是配置环境:
操作系统:centos 7.2 64位
redis版本:3.2.6
主服务器:192.168.1.250 端口:6379
从服务器:192.178.1.251 端口:6378
防火墙:关闭、或者将6378、6379加入防火墙访问名单。
首先安装在主、从两台主机上进行安装 redis3.2.6
安装方法可参考:http://www.jb51.cc/article/p-einlgogl-bmq.html
在主服务器上进行以下配置:
vi /etc/redis/6379.conf
将 bind 127.0.0.1 注释掉,监听所有网口,保证外部可以访问。
在从服务器上进行配置:
vi /etc/redis/6378.conf
在对应的# slaveof <masterip> <masterport>注释行下加入以下内容:
slaveof 192.168.1.250 6379
如果主redis有设置密码,将密码配置到对应的注释行底下# masterauth <master-password>
masterauthpasswd
重启redis服务,在主redis添加数据验证:
redis-cli> set test 12345
在从redis获取数据:
redis-cli> get test
如果数据可以正常获取到证明已经配置成功。