🟡 Средний · 2 очк. Redis
Какие механизмы сохранения данных на диск поддерживает Redis?
A Только RAM, без сохранения
B RDB (снапшоты) и AOF (лог операций)
C Только RDB
D Только WAL
Объяснение вопроса

Redis поддерживает два механизма персистентности: RDB (снапшоты) и AOF (журнал операций). Их можно использовать по отдельности или вместе.

RDB (Redis Database)

  • Периодические снимки всего датасета в один файл dump.rdb
  • Быстрое восстановление и компактный файл
  • Минус: между снапшотами данные могут быть потеряны
save 900 1    // сохранять если за 15 мин хотя бы 1 изменение
save 300 10  // или за 5 мин - 10 изменений
save 60 10000

AOF (Append Only File)

  • Каждая операция записи дописывается в лог
  • Минимальная потеря данных при сбое
  • Минус: файл больше, восстановление дольше
appendonly yes
appendfsync everysec   // fsync раз в секунду (баланс скорости и надёжности)

В production часто включают оба: RDB для быстрого старта, AOF для минимизации потерь.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.