美文网首页
redis的持久化方式RDB和AOF的区别

redis的持久化方式RDB和AOF的区别

作者: 最深的爱最沉默_a447 | 来源:发表于2018-08-06 14:48 被阅读115次

    由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化),另外一种是AOF持久化(原理是将Reids的操作日志以追加的方式写入文件)。那么这两种持久化方式有什么区别呢,改如何选择呢?网上看了大多数都是介绍这两种方式怎么配置,怎么使用,就是没有介绍二者的区别,在什么应用场景下使用。

    一.RDB

    原理是将redis在内存中的数据库记录定时dump到磁盘上的RDb持久化.

    二.AOF持久化

    原理是将redis的操作日志以追加的方式写入文件.

    两者的常用配置

    相关文章

      网友评论

          本文标题:redis的持久化方式RDB和AOF的区别

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