Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Де Redis зберігає дані за замовчуванням?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)За замовчуванням Redis зберігає дані в оперативній пам'яті (RAM), а для довготривалого зберігання використовує файли на диску - але лише як резервну копію вмісту пам'яті, через RDB (знімки, зазвичай `dump.rdb`) чи AOF (`appendonly.aof`, журнал усіх операцій). **Ключове:** активні дані Redis тримає в пам'яті процесу; за замовчуванням періодично робить знімок пам'яті у файл у каталозі `/var/lib/redis/`, і при перезапуску відновлює дані з цього файлу назад у пам'ять.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняЗа замовчуванням **Redis зберігає дані в оперативній пам'яті (RAM)**, а для **довготривалого зберігання** використовує **файли на диску** - але лише як *резервну копію* вмісту пам'яті. ### 1. Основне сховище - оперативна пам'ять Усі ключі, значення й структури даних перебувають **у пам'яті процесу Redis**. Саме тому Redis працює так швидко: доступ до RAM - миттєвий, без звернення до диска. ### 2. Резервне збереження (персистентність) Redis може зберігати вміст пам'яті на диск двома способами: **(a) RDB (Redis Database File)** - створює *знімки* даних через певні інтервали часу; - файл за замовчуванням: ```javascript dump.rdb ``` - шлях за замовчуванням: ```javascript /var/lib/redis/ ``` чи (у Windows): ```javascript C:\Program Files\Redis\ ``` **(b) AOF (Append Only File)** - записує *кожну операцію зміни даних* у журнал; - файл за замовчуванням: ```javascript appendonly.aof ``` ### 3. Налаштування в конфізі (`redis.conf`): ```javascript dir /var/lib/redis/ # каталог, де зберігаються файли dbfilename dump.rdb # ім'я файлу знімка appendonly yes # увімкнути журнал AOF (за бажанням) ``` **Підсумок:** - Активні дані Redis тримає **в оперативній пам'яті**. - За замовчуванням періодично робить **знімок пам'яті у файл** `dump.rdb` у каталозі `/var/lib/redis/`. - При перезапуску Redis відновлює дані з цього файлу назад у пам'ять.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.