redis主从复制集群
- 环境信息
系统版本:centos6.8
redis版本:redis-5.0.3.tar.gz
虚拟机地址:192.168.57.201(主)、192.168.57.202(从)
-
上传redis文件&安装
解压缩: tar xzvf redis-5.0.3.tar.gz 编译: 进入redis目录,执行make命令 修改redis.conf配置文件 取消绑定本机IP #bind 127.0.0.1 保护模式,修改成NO protected-mode no 守护进程修改yes daemonize yes
-
修改主从同步配置
在202从服务器中添加,(主服务器不需要修改) # replicaof <masterip> <masterport> replicaof 192.168.57.201 6379
-
测试
分别启动reids,在src目录下 201 ./redis-server ../redis.conf 202 测试主从同步 ./redis-server ../redis.conf #201主 [root@test201 src]# ./redis-cli 127.0.0.1:6379> 127.0.0.1:6379> 127.0.0.1:6379> keys * (empty list or set) 127.0.0.1:6379> set hello redis OK 127.0.0.1:6379> get hello "redis" 127.0.0.1:6379> keys * 1) "hello" 127.0.0.1:6379> #202从 [root@test202 src]# ./redis-cli 127.0.0.1:6379> keys * 1) "hello" 127.0.0.1:6379> get hello "redis" 127.0.0.1:6379>