redis aof 持久化问题求解

2020-03-31 21:38:41 +08:00
 liunaijie

我在学习 redis aof 出现了一个这样的问题?
最开始 aof 文件是存储的执行命令。我为了了解 aof 的重写,手动执行了 BGREWRITEAOF 命令,然后 aof 文件就变成了二进制文件。
这时重启后数据依然存在,并且没有 rdb 文件。所以应该是从 aof 文件中恢复的。我使用 redis-check-aof --fix 命令对文件进行测试后提示文件正常。
环境是用的 docker,然后配置文件,存储文件映射到本机上的,不管是本机还是 docker 内的 aof 文件都是二进制的。
我想问一下这种情况是正常的吗? aof 的重写不是将多条重复的命令整合成一条吗,怎么变成了二进制文件了?

1392 次点击
所在节点    问与答
2 条回复
gaolycn
2020-04-01 01:30:19 +08:00
RDB-AOF 混合持久化?
liunaijie
2020-04-01 06:51:24 +08:00
@gaolycn 是的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/658102

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX