Как сделать 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 # синхронизация каждую секунду (баланс между надежностью и производительностью) ``` Можно использовать оба метода одновременно для большей надежности.