当前位置:   article > 正文

Redis持久化之RDB_redis-server.exe!rdbsavelzfstringobject

redis-server.exe!rdbsavelzfstringobject

 

目录

 一、原理:

二、触发机制

三、如何恢复

四、如何启用

五、总结


本篇着重记录下Redis下的持久化RDB(Redis Database)。


 一、原理:

  我们通俗的说法就是快照,即在某个时刻,按下快门,将数据记录下来,然后要恢复时直接拿着快照进行恢复就行。

  其持久化快照保存过程如下图:


 

 

关键就是搞懂,在进行快照的过程中,redis的主进程会fork一个子进程出来,由子进程进行临时rdb文件的写入,从而不影响父进行的操作,因此,RDB相比于AOF的性能更高。

但机制本身决定了其的缺点,在断电时,会失去上次快照之后到断电时这个过程的数据,因此就要根据实际,去设置触发机制的参数了。


二、触发机制

 那么RDB在什么情况下会触发快照呢?

 RDB中save(即产生新的.rdb)文件的触发规则

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/752265
推荐阅读
相关标签
  

闽ICP备14008679号