ਹਾਲਾਂਕਿ Redis in-memory ਹੈ, ਇਹ ਡਿਸਕ 'ਤੇ ਡਾਟਾ persist ਕਰ ਸਕਦਾ ਹੈ ਤਾਂ ਜੋ ਡਾਟਾ restarts ਵਿਚ ਬਚ ਜਾਵੇ। ਇਹ ਦੋ mechanisms ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ — RDB (point-in-time snapshots) ਅਤੇ AOF (append-only log of operations) — ਵੱਖ-ਵੱਖ durability/performance trade-offs ਦੇ ਨਾਲ।
RDB — point-in-time snapshots
RDB takes SNAPSHOTS of the dataset at intervals, saving a compact binary file.
✓ Compact single-file backups; fast restarts (load the snapshot)
✓ Good for backups and disaster recovery; less impact on performance
✗ You can LOSE data since the last snapshot (e.g. last few minutes) if Redis crashes
→ Configure save points: e.g. "save after 900s if ≥1 change, 300s if ≥10 changes"
