根据我对Redis代码的理解,当服务器启动时,如果启用了AOF,它会从AOF文件加载数据库。否则它会尝试从 RDB 转储加载。 https://github.com/redis/redis/blob/unstable/src/server.c#L6714
这意味着,如果启用了 AOF 并且存在 RDB 文件,则永远不会使用 RDB 文件。
我想知道人们什么时候同时启用 RDB 和 AOF? 启用AOF后如何使用RDB文件?
通常 AOF 文件比 RDB 文件大,并且加载 AOF 文件比 RDB 文件慢得多。
所以通常我们使用RDB文件进行备份和灾难恢复。