Redis 持久化方案纠结很久:RDB 简单恢复快,AOF 数据安全。生产该用哪个?
简单对比:
- RDB:定时快照,文件小恢复快,但故障可能丢几分钟数据。
- AOF:记录每个写命令,最多丢 1 秒,但文件大、恢复慢。
- 生产推荐:两者都开(RDB 做快照兜底,AOF 做实时持久化)。
我们的配置:appendonly yes + appendfsync everysec,兼顾性能和安全。定期 rewrite AOF 控制体积。
纯缓存场景可以都不开,丢了重建即可。
大家的 Redis 持久化都咋配?