Redis的持久化机制
RDB持久化
默认采用的持久化方式,以快照的形式将数据持久化到硬盘中,主要通过bgsave命令来触发,手动自动均可。
AOP持久化
以独立日志的方式,记录每次写入的命令;实时性好,在保证性能的前提下,可以做到最多丢失1秒的数据;比RDB的文件体积大,可以通过重写机制压缩AOF文件的大小。
RDB-AOF混合持久化
Redis4开始支持,基于AOF实现。在AOF文件重写时,先执行bgsave命令生成RDB文件,再将新处理的命令追加到AOF文件的末尾。
RDB持久化
默认采用的持久化方式,以快照的形式将数据持久化到硬盘中,主要通过bgsave命令来触发,手动自动均可。
AOP持久化
以独立日志的方式,记录每次写入的命令;实时性好,在保证性能的前提下,可以做到最多丢失1秒的数据;比RDB的文件体积大,可以通过重写机制压缩AOF文件的大小。
RDB-AOF混合持久化
Redis4开始支持,基于AOF实现。在AOF文件重写时,先执行bgsave命令生成RDB文件,再将新处理的命令追加到AOF文件的末尾。