РекомендуетсяRedis

Redis: persistence и восстановление

Настройте восстановление Redis в соответствии с ролью данных. Кеш и единственная копия задания требуют разных гарантий.

Проверено Изменено

Плохо

Redis = единственная копия данных
Persistence = off
Восстановление = не проверено

Хорошо

Источник = GitHub / основная БД
Redis = проверенная текущая и предыдущая версии
AOF = everysec
Восстановление = из источника или исправной копии

Почему это важно

AOF everysec уменьшает окно потери, но не гарантирует нулевую потерю при аварии. Репликация тоже не заменяет резервную копию.

Когда применять

Redis OSS, AOF и RDB. Для восстанавливаемого кеша persistence выбирается по требованиям запуска. Для очередей отдельно оценивайте потерю последних записей, повторную обработку и noeviction; не смешивайте их с вытесняемым кешем без анализа.

Кто что делает

Человек

Определяет допустимую потерю данных, срок восстановления и владельца источника.

AI-агент

Настраивает persistence и лимиты, проверяет перезапуск и восстановление без изменения исходного источника.

Пример применения

Справочник хранит в Redis два проверенных снимка Markdown. Новый снимок публикуется атомарно, повреждённый отклоняется. При недоступности Redis сайт использует последнюю исправную дисковую копию.

Как проверить у себя

  • После перезапуска данные восстанавливаются.
  • Недоступность Redis имеет проверенный резервный сценарий.
  • Ограничение памяти не удаляет единственную копию задания.
ПервоисточникиИстория изменений на GitHub

Дата проверки отражает содержательную сверку. Синхронизация сайта не обновляет её автоматически.