Встречается на собеседованиях • сегодня

Как реализуется персистентность в Redis

Redis поддерживает персистентность двумя основными способами:

  1. RDB (Redis Database) – моментальные снимки данных на диск в бинарном формате.
    • Настраивается через save в конфиге (например, save 900 1 – сохранять, если 1 изменение за 15 минут).
    • Быстрое восстановление, но возможна потеря данных между снимками.
  1. AOF (Append-Only File) – лог всех операций записи.
    • Включается через appendonly yes.
    • Можно настроить частоту синхронизации (appendfsync everysec – баланс между надежностью и производительностью).
    • Медленнее, но более надежно.

Можно использовать оба метода одновременно для баланса.

Пример конфига:

ini
save 60 1000           # RDB: сохранять каждые 60 сек, если 1000+ изменений  
appendonly yes         # Включить AOF  
appendfsync everysec   # Синхронизировать AOF каждую секунду  
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы