然后可以在服务器启动时再次重播这些操作,重建原始数据集。命令的记录格式与 Redis 协议本身相同。...AOF重写机制 启动AOF文件的内容压缩,只保留可以恢复数据的最小指令集 由于AOF持久化是Redis不断将写命令记录到AOF文件中,随着Redis不断的进行,AOF的文件会越来越大,文件越大,占用服务器内存越大以及...AOF恢复要求时间越长为了解决这个问题,Redis新增了重写机制,当AOF文件的大小超过所设定的峰值时,Redis就会自动启动AOF文件的内容压缩,只保留可以恢复数据的最小指令集可以手动使用命令bgrewriteaof...来重新编辑自动触发:满足配置文件中的选项后,Redis会记录上次重写时的AOF大小,默认配置是当AOF文件大小是上次rewrite后大小的一倍且文件大于64M时手动触发:客户端向服务器发送bgrewriteaof...命令启动AOF文件的内容压缩,只保留可以恢复数据的最小指令集:如何工作日志重写采用了和快照一样的写时复制机制。