美文网首页
Redis持久化RDB

Redis持久化RDB

作者: JohnLi_7258 | 来源:发表于2019-04-24 17:21 被阅读0次

    redis 持久化有2种方式

    1.快照(RDB)

    2.写日志(AOF)

     RDB

      1.什么是RDB

         是将redis的数据以一种快照的方式存入磁盘(二进制),如果redis重启,就会去加载这个文件

      2.触发机制-主要的三种方式

         a: save(同步)

               直接执行save命名,因为是同步会发生阻塞

         b: bgsave(异步) 

               直接执行bgsave命名,需要fork()会生成一个子进程,去执行命名,当rdb,生成,就会告诉主进程rdb生成成功,比较耗性能

         c :自动

           其实是redis内部执行bgsave命名, 

      3.触发机制-不可忽视的方式

        a. 全量复制

        b.debug reload

        c.shutdown

       也有可能生成RDB文件

    相关文章

      网友评论

          本文标题:Redis持久化RDB

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