Redis设计与实现中2.2节的数据持久化原理是什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1288个文字,预计阅读时间需要6分钟。
数据持久化+这是《Redis设计与实现》系列的文章,系列导航:Redis设计与实现笔记+RDB持久化+RDB+持久化功能所生成的RDB文件是一个经过压缩的二进制文件,通过该文件可以还原出原始的R数据。
数据持久化RDB持久化这是《Redis设计与实现》系列的文章,系列导航:Redis设计与实现笔记
RDB 持久化功能所生成的 RDB 文件是一个经过压缩的二进制文件,通过该文件可以还原生成 RDB 文件时的数据库状态。
基本使用另外,由于AOF文件更新更频繁,所以:
-
优先使用AOF进行还原
-
只有AOF关闭时才会进行RDB备份
-
BGSAVE 虽然是非阻塞的,但是在进行时会拒绝掉 SAVE、BGSAVE命令,BGREWRITEAOF 会被推迟到执行完再执行。
-
而如果 BGREWRITEAOF 正在执行,则 BGSAVE 会被拒绝。
本文共计1288个文字,预计阅读时间需要6分钟。
数据持久化+这是《Redis设计与实现》系列的文章,系列导航:Redis设计与实现笔记+RDB持久化+RDB+持久化功能所生成的RDB文件是一个经过压缩的二进制文件,通过该文件可以还原出原始的R数据。
数据持久化RDB持久化这是《Redis设计与实现》系列的文章,系列导航:Redis设计与实现笔记
RDB 持久化功能所生成的 RDB 文件是一个经过压缩的二进制文件,通过该文件可以还原生成 RDB 文件时的数据库状态。
基本使用另外,由于AOF文件更新更频繁,所以:
-
优先使用AOF进行还原
-
只有AOF关闭时才会进行RDB备份
-
BGSAVE 虽然是非阻塞的,但是在进行时会拒绝掉 SAVE、BGSAVE命令,BGREWRITEAOF 会被推迟到执行完再执行。
-
而如果 BGREWRITEAOF 正在执行,则 BGSAVE 会被拒绝。

