Redis持久化【重要】

持久化  rdb全量  aof增量追加

Redis 提供了 RDB 和 AOF 两种持久化方式。

RDB 是把内存中的数据集以快照形式写入磁盘,实际操作是通过 fork 子进程执行,采用二进制压缩存储;

AOF 是以文本日志的形式记录 Redis 处理的每一个写入或删除操作

RDB 把整个 Redis 的数据保存在单一文件中,比较适合用来做灾备,但缺点是快照保存完成之前如果宕机,这段时间的数据将会丢失,另外保存快照时可能导致服务短时间不可用。

AOF 对日志文件的写入操作使用的追加模式,有灵活的同步策略,支持每秒同步、每次修改同步和不同步,缺点就是相同规模的数据集,AOF 要大于 RDB,AOF 在运行效率上往往会慢于 RDB。

posted @ 2020-07-07 18:09  Mr.peter  阅读(138)  评论(0编辑  收藏  举报