Database
•
•
By Alex
Redis 持久化戰略:RDB 與 AOF 的抉擇與混合使用
魚與熊掌兼得
Redis 的持久化一直是用戶的痛點:
- RDB (Snapshot):適合備份,恢復快,但可能遺失最後幾分鐘的數據。
- AOF (Append Only File):數據安全性高,但檔案大,恢復慢。
最佳實踐:在 Redis 4.0 後,建議開啟 混合持久化 (Hybrid Persistence)。AOF 重寫時會將當前內存數據存為 RDB 格式寫入 AOF 開頭,後續增量數據再以 AOF 格式追加。這樣既保證了恢復速度,又確保了數據完整性。