美文网首页
第十章 RDB持久化

第十章 RDB持久化

作者: 今天不想掉头发 | 来源:发表于2019-07-26 20:04 被阅读0次

    RDB文件由于保存数据库状态,可以通过SAVE和BGSAVE命令实现。

    其中SVAE命令会阻塞Redis服务器进程,直到RBD创建完毕位置;BGAVE会通过fork命令派生出一个子进程,然后由子进程负责创建RDB文件,父进程继续处理,并通过轮询子进程的信号。


    image.png

    RDB文件的载入工作是在服务器启动的时候自动执行的,但是如果服务器开启了AOF持久化功能,那么服务器会优先使用AOF文件来还原数据库状态。

    自动间隔性保存

    可以通过设置save选项,让服务器每隔一段时间自动执行一次BGSAVE命令
    比如 save 900 1就表示如果服务器在900秒之内,对数据库进行了至少1次修改,就保存RDB文件。

    image.png

    相关文章

      网友评论

          本文标题:第十章 RDB持久化

          本文链接:https://www.haomeiwen.com/subject/rlsdrctx.html