Redis 4.0 的混合持久化
一、基础概念
RDB和AOF都有各自的缺点:
1、RDB是每隔一段时间持久化一次, 故障时就会丢失宕机时刻与上一次持久化之间的数据,无法保证数据完整性
2、AOF存储的是指令序列, 恢复重放时要花费很长时间并且文件更大
Redis 4.0 提供了更好的混合持久化选项:
创建出一个同时包含 RDB 数据 和 AOF 数据的 AOF 文件,这里的 AOF 日志不再是全量的日志,而是 自持久化开始到持久化结束的这段时间发生的增量
AOF 日志,通常这部分 AOF 日志很小:

于是在 Redis 重启的时候,优先加载 RDB的内容,然后加载增量的 AOF 日志,以 AOF 格式追加到 AOF 文件的末尾,也即是 RDB 数据之后
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号