redis主从复制

一、集群

集群的作用:

1、主从备份防止主机宕机

2、读写分离,分担master的任务

3、任务分离,如从服分别分担备份工作与计算工作

实现集群的方式:

主从通信的原理

主从复制的步骤详情:

1、复制redis.conf以端口号为名:命令如下

cp redis.conf redis6380.conf                      //复制两个配置文件
cp redis.conf redis6381.conf

kill -9 redis                                                     //杀掉之前的redis进程

进入到6380的配置文件,修改成如下的内容

pidfile /var/run/redis6380.pid

port 6380

dbfilename dump6380.rdb【由从服务器1来执行rdb】

将slaveof <masterip> <masterport>修改为  slaveof localhost 6379【主服务器的redis端口号】

将slave-read-only 后面的参数改为yes

那么我们的第一台从服务器的就配置完成了!

2、配置第二台从服务器的redis的配置文件

vim redis6381.conf

修改内容如下:

pidfile /var/run/redis6381.pid

port 6381

关闭rdb,将save的那三个配置全部关掉

关闭aof:appendonly no

将slaveof <masterip> <masterport>修改为  slaveof localhost 6379【主服务器的redis端口号】

那么到现在我们的第二台从服务器的redis就配置完成了!

3、主服务器redis的修改

关掉主服务器redis的rdb,将save的三个配置全部关掉

建议打开主服务器的aof,毕竟还是主服务器的aof处理较快

4、启动每个redis

./bin/redis-server redis.conf

./bin/redis-server redis6380.conf

./bin/redis-server redis6381.conf


哦了,那么我们的redis的主从复制(redis集群)就配置完成了。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值