Redis 主从复制(读写分离)

主从复制的好处有2点:
1、避免redis单点故障
2、构建读写分离架构,满足读多写少的应用场景

主从架构

启动实例

创建6379、6380、6381目录,分别将安装目录下的redis.conf拷贝到这三个目录下。

 分别进入这三个目录,分别修改配置文件,将端口分别设置为:6379(Master)、6380(Slave)、6381(Slave)。同时要设置pidfile文件为不同的路径。
分别启动三个redis实例:

 登录server-cli

redis-cli -h host -p port -a password

设置主从

在redis中设置主从有2种方式:

1、 在redis.conf中设置slaveof
a) slaveof 
2、 使用redis-cli客户端连接到redis服务,执行slaveof命令
a) slaveof 
slaveof

第二种方式在重启后将失去主从复制关系。

查看主从信息:INFO replication

主:

 role:角色
connected_slaves:从库数量
slave0:从库信息

从:

猜你喜欢

转载自www.cnblogs.com/fubinhnust/p/11956339.html