2022-01-01
解决rdb不适合实时持久化问题
以独立日志的形式记录写操作,redis重启后,会将aof文件中写操作记录重演,进而实现数据恢复
流程说明:
1,所有的写入命令(如set hset)会追加(append)到aof_buf缓冲区中
2,aof缓冲区向硬盘做同步(sync)
3,随着aof文件增大,需定期对aof文件重写(rewrite)
4,当redis服务重启,可加载(load)aof文件进行恢复
命令写入,aof缓冲区,aof文件,重启
追加(append),同步(sync),重写(rewrite),加载(load)