persistence-strategy
redis持久化策略 - RDB(快,恢复快 / 备份快) - AOF(安全,数据备份更安全) - RDB + AOF(生产最佳实践,redis 4.0+开始支持混合持久化)
| 持久化方式 | 原理 | 优点 | 缺点 |
|---|---|---|---|
| RDB | 周期性生成内存数据快照并保存为二进制文件 | 文件体积小;恢复速度快;适合做全量备份 | 可能丢失最后一次快照后的数据;fork 时可能产生额外内存开销 |
| AOF | 将每个写操作以日志形式追加到文件中 | 数据安全性高;最多丢失 1 秒数据(everysec);日志可读性强 | 文件体积较大;恢复数据较慢 |
生产环境通常同时开启 RDB 和 AOF,以兼顾恢复速度和数据安全。