·更新于 2026年4月21日· 62 次浏览 Redis运维
Redis 持久化:RDB、AOF 与混合持久化权衡
快照与追加日志的恢复语义、fsync 策略对吞吐与数据丢失窗口的影响;主从复制下的落盘职责划分。
作者
ZHOU YI
RDB 在时间点生成紧凑二进制快照,恢复快;AOF 记录写命令流,可配置 appendfsync 控制刷盘频率。Redis 4.0+ 支持混合持久化结合二者优点。
选型思路
- 可容忍分钟级丢失:RDB 或低频 AOF
- 尽量减小丢失窗口:
everysec或always(吞吐下降) - 高可用场景配合哨兵/集群,避免单点
注意 fork 写时复制带来的内存尖峰与 latency 抖动,容器环境要预留足够 overcommit 与监控。