视频课程
小黑屋思过中,禁止观看!
评论并刷新后可见

您需要在视频最下面评论并刷新后,方可查看完整视频

视频课程
立即观看
付费视频

您支付费用,方可查看完整视频

¥{{user.role.value}}
课程视频
开始学习
会员专享

视频合集

Redis持久化:RDB、AOF、Fork、COW实现原理

  • 课程笔记
  • 问答交流

为了助大家掌握好Redis持久化,这节课我会重点讲解以下4点:

1.RDB持久化实现

2.AOF持久化实现

3.COW第层实现

4.混合持久化实现

RDB持久化

1.简介

  • 指定的时间间隔内将内存中的数据集快照写入磁盘

2.优缺点

优点

  • RDB是一个非常紧凑的压缩文件
  • 体积小(相对AOF)
  • RDB恢复比AOF快

缺点

  • 不能做到实时持久化
  • 保存全部数据
  • 操作频率不能太高
  • 可能会丢失配置间隔的数据
  • RDB需要经常使用fork子进程将其持久化在磁盘

3.应用场景

  • 适合备份和灾难恢复

 
4.实现原理

1)save阻塞
Redis持久化:RDB、AOF、Fork、COW实现原理-mikechen

2)bgsave非阻塞
Redis持久化:RDB、AOF、Fork、COW实现原理-mikechen

3)写入时复制(copy-on-write)

评论交流
    说说你的看法