不是100%数据恢复,而是格式恢复--即将错误aof格式修复成正确的aof格式。可能会有数据的丢失。
随着redis的运行,aof会不断膨胀(对于一个key会有多条aof日志),导致通过aof恢复数据时,耗费大量不必要的时间。redis提供的解决方案是aof rewrite。根据db的内容,对于每个key,生成一条日志。aof触发的时机:
AOF Rewrite源码分析:https://www.cnblogs.com/xingzc/p/6384663.html
原文:https://www.cnblogs.com/frankcui/p/14673745.html