一、redis主从复制的架构
主从复制的作用:1.实现读写分离(主节点负责写数据,从节点负责读数据)
2.实现任务分离(主节点不再负责产生RDB和AOF文件,由从节点负责)
这里搭建星型redis集群(用三个端口来实现),需要一台linux虚拟机(默认单机redis已经安装好)
1.在redis目录中创建conf目录放配置文件 mkdir conf
2.将redis目录中的redis.conf复制到conf中 复制三个配置文件 如图所示
3.配置redis6379.conf
关闭RDB和AOF:设置port 6379,设置 appendonly no ,注释这三行代码
4.配置redis6380.conf
开启RDB和AOF:设置port 6380,设置 如下
5.配置redis6380.conf ,同样按4步骤配置,修改端口号
配置完成,启动三个服务和三个客户端口测试,当主节点写入数据时,从节点可以读到数据(只读)