Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке Redis?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)Redis - база даних у пам'яті (in-memory database), яка використовується для дуже швидкого зберігання й доступу до даних; назва розшифровується як REmote DIctionary Server. Зберігає дані в оперативній пам'яті, а не на диску, тому працює в десятки разів швидше за звичайні бази даних (наприклад, PostgreSQL чи MySQL). **Ключове:** підтримує різні структури даних (рядки, списки, множини, хеш-таблиці, відсортовані множини тощо), а не лише "ключ-значення", і найчастіше використовується для кешування, зберігання сесій, черг повідомлень і лічильників.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**Redis** - це **база даних у пам'яті (in-memory database)**, яка використовується для **дуже швидкого зберігання й доступу до даних**. Її ім'я розшифровується як **REmote DIctionary Server**. ### Головна ідея Redis зберігає дані **в оперативній пам'яті**, а не на диску, тому працює **в десятки разів швидше** за звичайні бази даних (наприклад, PostgreSQL чи MySQL). ### Типи даних Redis - не просто "ключ-значення". Він підтримує різні структури: - **рядки (String)** - звичайні значення; - **списки (List)** - впорядковані колекції; - **множини (Set)** - унікальні елементи; - **хеш-таблиці (Hash)** - поля і значення (як словник); - **відсортовані множини (Sorted Set)** - з пріоритетами (рейтинги, топи); - **стріми, бітмапи, геодані** та ін. ### Як працює - Усі дані зберігаються **в оперативній пам'яті**, але Redis може **періодично зберігати** їх на диск (snapshot) чи в журнал (AOF), щоб не втратити при збої. - Доступ відбувається за принципом **ключ → значення**. ### Основні застосування - **Кешування** (пришвидшення роботи вебсервісів). - **Зберігання сесій** користувачів. - **Черги повідомлень** і **pub/sub-системи**. - **Лічильники, рейтинги, таймери** (завдяки атомарним операціям). ### Особливості - Дуже висока швидкість (операції - за мілісекунди). - Підтримує **TTL** - час життя ключа (видаляється автоматично). - Може працювати як **кластер** для масштабування. **Підсумок:** Redis - це **надшвидка база даних в оперативній пам'яті**, ідеально придатна для **кешів, черг і систем реального часу**, де важлива швидкість доступу, а не складні зв'язки.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.