Встречается на 1% собеседований по Python
Как реализуется персистентность в Redis
Redis поддерживает персистентность двумя основными способами:
- RDB (Redis Database) – моментальные снимки данных на диск в бинарном формате.
- Настраивается через
saveв конфиге (например,save 900 1– сохранять, если 1 изменение за 15 минут). - Быстрое восстановление, но возможна потеря данных между снимками.
- Настраивается через
- AOF (Append-Only File) – лог всех операций записи.
- Включается через
appendonly yes. - Можно настроить частоту синхронизации (
appendfsync everysec– баланс между надежностью и производительностью). - Медленнее, но более надежно.
- Включается через
Можно использовать оба метода одновременно для баланса.
Пример конфига:
ini
save 60 1000 # RDB: сохранять каждые 60 сек, если 1000+ изменений
appendonly yes # Включить AOF
appendfsync everysec # Синхронизировать AOF каждую секунду 
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы