Redis 主从复制Replication功能

特别注意:我用的redis版本是5,老版本没有下文中的某些命令。

Redis 主从复制Replication功能_第1张图片

如果你们用的redis版本是2、3、4,请略过该文。

 

请在我的开源博文:Centos7 安装升级Redis 5 https://my.oschina.net/u/154866/blog/4306415的基础上看下文,我是接着续写

把redis默认配置文件redis.conf重命名为redisMaster.conf(名字可以随便起,但最好一看名字就知道意思)

mv  redis.conf  redisMaster.conf

然后通过复制redisMaster.conf的方式生成两个salve配置文件:redisSlaver01.conf和redisSlaver02.conf

分别一一修改两个配置文件 vim  redisSlaver01.conf增加以下内容:

Redis 主从复制Replication功能_第2张图片

和端口号

Redis 主从复制Replication功能_第3张图片

 

先启动master:

redis-server  /dgm/redis/redisMaster.conf  &

然后分别启动slaver实例:

redis-server  /dgm/redis/redisSlaver02.conf  &
redis-server  /dgm/redis/redisSlaver01.conf  &

检查是否启动

 netstat -nutlp|grep redis

Redis 主从复制Replication功能_第4张图片

通过客户端连接进入redis 

redis-cli  -h 192.168.8.200 -p 6379 -a 123456

查看状态 info replication

Redis 主从复制Replication功能_第5张图片

然后再分别进入slave**

Redis 主从复制Replication功能_第6张图片

 

在master测试Redis 主从复制Replication功能_第7张图片

通过slave查看Redis 主从复制Replication功能_第8张图片

至此主从特性结束,很多大数据软件都是主从Master-Slave的套路。

 

配置代码已上传:https://github.com/dongguangming/java/tree/master/redis

参考:

0.   Redis Replication https://redis.io/topics/replication/

1.   how work for redis replication https://www.jianshu.com/p/1336436e24be

2.   Redis replication 揭秘  https://www.codercto.com/a/34872.html

3.   复制 ttps://www.bookstack.cn/read/redisguide/b8432c7feb99c082.md

4.   Redis主从复制-Replication  https://www.cnblogs.com/qianqianchen/p/6024918.html

5. How to Setup Redis Replication (with Cluster-Mode Disabled) in CentOS 8  https://www.tecmint.com/setup-redis-replication-in-centos-8/

6. CentOS7.6离线安装Redis5.0.4 http://www.manongjc.com/article/98410.html

7.  Redis主从复制架构初步探索  http://www.360doc.com/content/14/1010/10/5054188_415719781.shtml

你可能感兴趣的:(数据库,redis)