redis主从复制

主从复制

准备两个节点,分别是:master、node1。
1.从master节点上将redis文件复制到node1节点上:

scp -r redis node1:`pwd`

在这里插入图片描述
2.切换至node1节点的/usr/local/soft/目录下查看redis:
在这里插入图片描述
3.在master节点上启动主服务(主节点可以写数据和读数据):

redis-server redis.conf 

在这里插入图片描述
4.在node1节点上启动从服务器(从节点只能读数据,不能写数据):

 ./redis-server --port 6380 --slaveof master 6379 

在这里插入图片描述
5.查看master节点上的日志信息:
在这里插入图片描述
以上主从复制就OK了。

从变主

假设master节点上的主服务挂了,这时node1节点上的从服务就会包连接不上主服务异常(但仍然能查数据,不能写数据):
在这里插入图片描述
1.将从服务变成主服务:

 SLAVEOF no one

在这里插入图片描述
我们查看node1中的日志信息:
在这里插入图片描述
以上,从服务就变成了主服务(可以写数据,读数据):
在这里插入图片描述
2.将master中的主服务变成node1中的从服务:

SLAVEOF node1 6380

在这里插入图片描述
查看master服务日志信息:
在这里插入图片描述
查看node1服务日志信息:
在这里插入图片描述

redis密码

1.修改redis.conf配置文件

requirepass 123456

在这里插入图片描述
2.登录redis
有密码登录(可以查数据,写数据)
在这里插入图片描述
无密码登录(不可读数据,不可写数据)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值