RDB持久化

​ 默认采用的持久化方式,以快照的形式将数据持久化到硬盘中,主要通过bgsave命令来触发,手动自动均可。

AOP持久化

​ 以独立日志的方式,记录每次写入的命令;实时性好,在保证性能的前提下,可以做到最多丢失1秒的数据;比RDB的文件体积大,可以通过重写机制压缩AOF文件的大小。

RDB-AOF混合持久化

​ Redis4开始支持,基于AOF实现。在AOF文件重写时,先执行bgsave命令生成RDB文件,再将新处理的命令追加到AOF文件的末尾。