news 2026/4/17 21:59:33

Redis的持久化(八股)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Redis的持久化(八股)

持久化

从文件类型,文件恢复速度,安全性会进行区分。本质区别是RDB使用快照进行持久化,AOF是日志。

  • 文件类型:RDB生成的是二进制文件(快照),AOF生成的是文本文件(追加日志)
  • 安全性:缓存宕机的时候,RDB容易丢失较多的数据,AOF根据策略决定(默认的可以保证最多有一秒的丢失)
  • 文件恢复速度:由于RDB是二进制文件,所有恢复速度比AOF快。
  • 操作的开销:每一次RDB保存都是一次全量的保存,操作比较重,通常设置至少五分钟保存一次数据。而 AOF的刷盘是一次追加的操作,操作比较轻,通常设置策略为每一秒进行一次刷盘。

AOF的混合持久化方案:

  • AOF混合持久化方案会使用RDB持久化函数,将内存数据写入到新的AOF文件中(数据格式也是RDB格式)
  • 而重写期间新的写入命令追加到新的AOF文件仍然是AOF格式
  • 此时新的AOF文件就是由RDB格式和AOF格式组成的日志文件。

AOF的重写流程:

  • 子进程读取Redis DB中的数据以字符串命令的格式(也可以看作AOF文件格式)写入到AOF文件中
  • 如果有新数据,由主进程将数据写入到AOF重写缓冲区
  • 当子进程完成重写操作后,主进程通过管道将AOF重写缓冲区中的数据传输给子进程,然后子进程追击到AOF文件中。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/9 2:08:38

数字图像处理篇---非锐化掩膜

我来用最通俗易懂的方式解释“非锐化掩模”——这是Photoshop等专业软件的锐化核心算法,也是效果最自然、最常用的锐化方法。一句话核心思想非锐化掩模 “先找缺点,再补妆”它不是直接硬生生地描边,而是先找出图像中“不够清晰”的地方&…

作者头像 李华
网站建设 2026/4/16 22:18:16

一套SolidWorks10人共享的设计云桌面方案

云飞云共享云桌面方案为10人SolidWorks设计团队打造,适配机械设计、非标自动化、钣金加工等主流场景,覆盖零件建模、装配设计、钣金展开、工程图出图及简单Simulation仿真,通过「单台高性能服务器工业级云桌面」架构,实现10人高效…

作者头像 李华
网站建设 2026/4/6 5:48:23

【例8.3】最少步数(信息学奥赛一本通- P1330)

【题目描述】 在各种棋中,棋子的走法总是一定的,如中国象棋中马走“日”。有一位小学生就想如果马能有两种走法将增加其趣味性,因此,他规定马既能按“日”走,也能如象一样走“田”字。他的同桌平时喜欢下围棋&#xff…

作者头像 李华
网站建设 2026/4/5 10:43:45

2026年AI大模型彻底爆发,从入门到高薪,一篇搞定

AI大模型迎来爆发式增长,岗位需求激增543%,高薪岗位涌现。自学面临资源零散、缺乏指导、跟不上发展速度三大困境。专业培训提供系统化内容、及时反馈和实战项目,是快速掌握AI技能的最优路径。未来职场趋势是"AI岗位"模式&#xff0…

作者头像 李华
网站建设 2026/4/16 10:37:49

解锁周庄:从双桥到沈厅,读懂枕水江南的精髓

周庄,位于江苏省昆山市西南部,是一座四面环水、由澄湖、淀山湖、南湖等湖泊环抱的“岛中之镇”。这座古镇始于北宋时期,至今已有九百余年历史,以保存完好的明清建筑群落、纵横交错的“井”字形河道体系和“小桥、流水、人家”的典…

作者头像 李华
网站建设 2026/4/10 16:38:58

破解大模型交付困境:从“烧钱“到“赚钱“的转型指南

大模型交付面临成本与收益倒挂困境:高固定成本与线性收入模式不匹配。解决方案是从"项目制"转型为"产品化"模式,通过构建"资产漏斗"将交付转化为资产沉淀,降低边际成本,提升价值溢价。同时需改变与…

作者头像 李华