0
点赞
收藏
分享

微信扫一扫

Redis的持久化原理

单调先生 2022-03-12 阅读 134

虚拟内存映射

要了解Redis的持久化原理,虚拟地址映射,关于虚拟地址映射的文章,我找了很多篇,讲的比较清楚的就是这一篇《10分钟快速了解虚拟内存》,这篇文章其实是抄袭了内存赶来课程的一篇名为《为什么可用内存远超物理内存》的文章,不过用来普及知识却是一样好用。

fork子进程

因为Redis的rdb复制是基于fork子进程的,所以了解fork子进程的原理也很重要。
fork之后共享的数据,是不可写的,这个时候,如果父进程要写数据,就要使用copy on write的方式,将要写的页复制出来,再进行写了,具体可参考此篇文章《为什么 Redis 快照使用子进程》

其实掌握了

  • fork子进程
  • 虚拟内存映射

这两个原理,你就已经对Redis的复制原理有了基本了解了,我认为了解到这一步也就够了。

举报

相关推荐

0 条评论