redis 持久化 aof和rdb的加载顺序问题

如果开启 aof 和 rdb 。在redis重启后, 是先加载哪个文件?

查了很多资料都说是先加载aof, 但是也说了 如果 aof文件不存在,则加载 rdb文件

但经过测试,如果 aof不存在(手动删除aof文件),貌似会创建一个新的 空的 aof文件,并没有去用 rdb文件

这是咋回事?(我的版本是Redis 5.0.8)

回答

1.aof和rdb都开启,只会加载aof,因为aof最能保证数据的完整性
2.关于你的疑问,其实很好解释,加载的顺序,取决于你的配置文件是否开启了aof,而不是说去判断aof文件是否存在!!所以配置很重要!!

主要是看到这么一张图,看着画的挺细的
image.png

https://www.jianshu.com/p/c72...

以上是 redis 持久化 aof和rdb的加载顺序问题 的全部内容, 来源链接: utcz.com/a/33533.html

回到顶部