RDB (Redis Database Snapshot) chụp toàn bộ data ra file .rdb theo định kỳ — ví dụ save 900 1 nghĩa là snapshot nếu có ít nhất 1 key đổi trong 900 giây. File gọn, restart nhanh vì chỉ nạp một file, đổi lại có thể mất phần data phát sinh kể từ snapshot cuối.
AOF (Append-Only File) ghi log mọi thao tác write vào file .aof, restart thì replay lại toàn bộ command để dựng lại state. Bền hơn hẳn — appendfsync always là không mất gì, everysec mất tối đa 1 giây — nhưng file lớn hơn và restart chậm hơn.
Production nên bật cả hai: RDB lo backup định kỳ, AOF lo durability. Redis 7.0 còn có định dạng lai RDB-AOF, trong đó AOF rewrite dùng một snapshot RDB cộng phần delta AOF, gộp được ưu điểm của cả hai.
Lưu ý: nếu Redis chỉ thuần làm cache thì tắt cả hai để đổi lấy hiệu năng tối đa — mất data lúc đó không quan trọng vì dữ liệu gốc vẫn nằm ở database.