Как сделать persistence Redis
Python
Senior
Без компании
Как сделать persistence Redis
Ответы
Для создания persistence в Redis можно использовать два основных механизма: RDB (Redis Database) и AOF (Append Only File).
**RDB** – создает моментальные снимки данных через заданные интервалы. Быстрое восстановление, но возможна потеря данных между снимками.
```
# Пример конфигурации redis.conf для RDB
save 900 1 # сохранять, если 1 изменение за 900 сек
save 300 10 # сохранять, если 10 изменений за 300 сек
save 60 10000 # сохранять, если 10000 изменений за 60 сек
```
**AOF** – записывает каждую операцию в лог. Гарантирует меньшую потерю данных, но может быть медленнее.
```
# Пример конфигурации redis.conf для AOF
appendonly yes
appendfsync everysec # синхронизация каждую секунду (баланс между надежностью и производительностью)
```
Можно использовать оба метода одновременно для большей надежности.