关于AOF持久化的疑问,不明白这个AOF重写的流程
来源:4-8 持久化方式之AOF以及混合模式(合成)
qq_慕设计8306160
2021-07-25
如果原来的AOF文件中有内容,现在新的AOF不依赖与原来的AOF文件,那原来的文件内容不是丢失了吗,最后使用新的AOF文件替换旧的AOF文件的时候将会缺少原来AOF文件中的内容,这样重写后只有新增的内容数据,以后恢复的时候不就缺失内容了吗。
写回答
2回答
-
努力的大言
2021-10-06
老师好 关于 是否依赖原来的AOF文件 是不是这样理解的
AOF重写并不需要对原有AOF文件进行任何的读取,写入,分析等操作,这个功能是通过读取服务器当前的数据库状态来实现的
012021-10-06 -
翔仔
2021-07-25
同学好,AOF重写是把Redis进程内的数据转化为写命令,同步到新的AOF文件;不会对旧的AOF文件进行任何读取、写入操作。这里指的是先将原来的文件里面的指令重新改写入新的文件里面,所以是有的哈
022021-07-26
相似问题