news 2026/6/15 8:10:31

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/6/12 5:48:46

从零开始掌握RAG技术:让大模型突破知识局限的终极指南

文章详细介绍了检索增强生成(RAG)技术,通过引入外部知识库解决大语言模型的局限性、幻觉问题。RAG系统通过检索器获取相关知识,结合原始问题传递给大语言模型,提高生成内容的准确性和时效性。文章阐述了RAG的工作流程、…

作者头像 李华
网站建设 2026/5/21 12:26:13

数字图像处理篇---边缘检测

我用最简单的方式解释“边缘检测” —— 这是让计算机拥有“找轮廓”能力的关键技术。一句话核心思想边缘检测 教计算机“描边”就像小孩子给图画书里的动物描边一样,边缘检测就是让计算机自动找出图像里所有物体的轮廓线。一、最生活化的比喻比喻1:积水…

作者头像 李华
网站建设 2026/6/14 15:39:02

BEAR基准深度解析:多模态大语言模型的体现能力评估与提升指南

BEAR基准是首个全面评估多模态大语言模型(MLLM)体现能力的综合测试,包含4469个多模态样本。研究发现当前MLLM表现普遍不佳(20%-40%),最佳模型GPT-5仅达52%,远低于人类84%基准。研究团队提出BEAR-Agent多模态代理,成功将GPT-5性能提…

作者头像 李华
网站建设 2026/6/10 17:49:02

NFL新一代数据分析系统十年创新历程

每次NFL比赛的每一次对抗都会产生大量的物理数据。22名球员在几分之一秒内加速、碰撞并改变方向,而橄榄球则在有序的混乱中划出一道轨迹。然而在这项运动的大部分历史中,许多复杂性都未被测量。NFL新一代数据分析系统的研究与分析高级经理Mike Band说&am…

作者头像 李华
网站建设 2026/6/10 16:20:03

大数据领域分布式存储的异构存储融合

大数据领域分布式存储的异构存储融合:从“信息孤岛”到“智能协同”的进化之路 一、引入:当“存储拼图”遇到“大数据洪流” 深夜11点,某电商公司的技术总监李明盯着监控屏幕,额头上渗出细密的汗珠——距离“双11”大促还有3小时…

作者头像 李华
网站建设 2026/6/14 18:42:09

你的善良如果缺乏 “报复能力”,在博弈论里就叫作废牌

正文 从小我们受到的教育通常是:吃亏是福,要与人为善,要以德报怨。 但在成年人的丛林社会里,我们常常发现一个扎心的真相: 越是好说话的人,越容易被欺负;越是懂事的孩子,越没有糖…

作者头像 李华