Redis的持久化机制

在这里插入图片描述
防止数据丢失(断电等突发情况)
持久化会让服务在重启的过程中依然存在

快照Redis RDB在这里插入图片描述

全部写在配置文件里
在这里插入图片描述
在这里插入图片描述
配置完就是告诉他采用RDB方式
会采用快照
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
复制会话,在新的窗口打开 连接客服端,并存入缓存数据
在这里插入图片描述
这个时候之前的那个页面,会检测到变化了
在这里插入图片描述
重新打开一个窗口进入redis 5.0.4,发现这个rdb已经被创建成功。
在这里插入图片描述

AOF

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

注释掉快照
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Redis主从复制

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

通过命令行进行操作

首先修改配置文件,配置新的端口
在这里插入图片描述
运行服务器
在这里插入图片描述

在这里插入图片描述
查看当前的所有端口 8888 9999都在。默认让8888为主 9999为从

在这里插入图片描述
注意,首先修改服务器配置文件redis-custom.conf 修改端口为6666(随便都行)
配置bind 0.0.0.0
不要有密码。

然后在这个页面运行服务器,运行客户端
在这里插入图片描述
重新打开页面
修改配置文件conf
配置从服务器
删除bind 0.0.0.0
配置后用这个新的配置文件登陆。(端口8888)
命令行输入:slaveof + ip地址(如果主配置文件没有bind 0.0.0.0 这里的ip为127.0.0.1)+端口号
在这里插入图片描述
这样就完成了主从复制:从服务器里面可以获得主服务器的信息。

在配置文件中进行配置

由于在linux下 vim redis-custom.conf 这种操作很麻烦,我们可以使用editplus操作修改
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6里面的配置:在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这样可以直接在editplus里面修改保存即可,可以直接同步到服务器中
在从服务器的配置文件中配置下面AB两句话即可。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值