AOF 的主要作用是解决了数据持久化的实时性, 目前已经是 Redis 持久化的主流方式。...配置为 always 时, 每次写入都要同步 AOF 文件, 在一般的 SATA 硬盘上, Redis 只能支持大约几百 TPS 写入, 显然跟 Redis 高性能特性背道而驰, 不建议配置。...重写机制
压缩文件体积
AOF 文件重写是把 Redis 进程内的数据转化为写命令同步到新 AOF 文件的过程.
重写后的AOF文件为什么可以变小?...文件校验
加载损坏的 AOF 文件时会拒绝启动
对于错误格式的 AOF 文件, 先进行备份, 然后采用 redis-check-aof--fix 命令进行修复, 修复后使用 diff -u 对比数据的差异...Redis 为我们提供了 aof-load-truncated 配置来兼容这种情况,默认开启。加载 AOF 时, 当遇到此问题时会忽略并继续启动, 同时打印如下警告日志:
?