HM-SpringCloud微服务系列10.1.2【Redis持久化之AOF持久化】

上回书说到,RDB因两次执行间隔时间较长而存在数据丢失的风险

2. AOF持久化

2.1

AOF全称为Append Only File(追加文件)。Redis处理的每一个写命令都会记录在AOF文件,可以看做是命令日志文件。
image
&符后面的数字记录的是指令的长度
image


image
image
删掉上一节中生成的rdb文件
image
这次,在/tmp目录下重启redis服务
image
客户端访问,并存入数据
image
新建窗口3,查看生成的aof文件
image
image
可以看到aof可以动态记录指令
image
image
现在,回到窗口1暂停redis服务ctrl+c
image
然后紧接着重启redis服务
image
image
image
image
RDB记录的是值,AOF记录的是操作命令(因此,理论上AOF文件要比RDB文件体积大得多)

2.2

image
image
image
现在窗口1ctrl+c后重启redis服务,并窗口2查询测试
image
image

RDB与AOF的优缺点对比

image

posted @   yub4by  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示