nber1994



redsi持久化-AOF

August 9, 2019

redsi持久化-AOF

AOF持久化实现

AOF持久化的实现是通过命令追加,文件写入,文件同步三个步骤实现的

命令追加

struct redisServer {
    //aof缓冲区
    sds aof_buf;
}

文件写入和文件同步

文件同步的安全性

AOF的载入

AOF文件的重写

后台重写任务

AOF重写缓冲区

重点回顾