环境:保持基本配置不变
从10.0.0.50克隆额外2台主机:10.0.0.51(redis1)、10.0.0.52(redis2)
- 启动10.0.0.50的redis服务并添加测试数据
[root@Su ~]# /etc/init.d/redis_init_script start [root@Su ~]# redis-cli 127.0.0.1:6379> AUTH 123456 OK 127.0.0.1:6379> set name fxw OK 127.0.0.1:6379> set age 20 OK 127.0.0.1:6379> set sex nv OK 127.0.0.1:6379> keys * 1) "sex" 2) "name" 3) "age" 127.0.0.1:6379>
- 修改从服务redis2的配置文件
vim /application/redis/redis.conf
##如果是哨兵模式,同时需要将10.0.0.50的masterauth 参数修改“masterauth 123456”。因为主redis变为slave后也是需要同步master的数据的,需要验证。# replicaof <masterip> <masterport> ##设置主节点 replicaof 10.0.0.50 6379 # masterauth <master-password> ##设置对接master的密码,也就是requirepass masterauth 123456 replica-read-only yes ##默认开启,如果没有开启,请设置为yes
- 启动redis1和redis2
[root@Redis1 ~]# /etc/init.d/redis_init_script start
[root@Redis2 ~]# /etc/init.d/redis_init_script start
-
连接并查看数据(数据同步成功)
[root@Redis1 ~]# redis-cli 127.0.0.1:6379> auth 123456 OK 127.0.0.1:6379> keys * 1) "name" 2) "sex" 3) "age" 127.0.0.1:6379>
[root@Redis2 ~]# redis-cli 127.0.0.1:6379> auth 123456 OK 127.0.0.1:6379> keys * 1) "age" 2) "name" 3) "sex" 127.0.0.1:6379>
最后修改于 2020-01-10 13:56:46
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

