8.5.1. Загальна інформація про Redis
Redis (REmote DIctionary Server) — система зберігання даних типу «ключ-значення» в оперативній пам'яті. Завдяки простоті та високій швидкості роботи використовується для кешування, систем «видавець-підписник» та інших завдань, що вимагають максимальної продуктивності. Дозволяє зберігати не тільки рядки, а й масиви, словники, множини без повторів, відсортовані множини та інші структури даних. Також підтримує транзакції (коли або послідовно виконуються всі операції, або жодної) і пакетне опрацювання команд (спочатку виконується низка команд, потім отримується низка результатів).
Redis доступний на хостингу у двох варіантах:
-
- Повна версія, доступні всі можливості.
- Підтримка зовнішніх підключень.
- Керування користувачами, налаштування та обмеження доступу.
- Автозбереження даних на диск і відновлення їх у пам'яті під час зупинки та перезапуску сервісу.
- Щоденні автоматичні резервні копії з можливістю відновлення.
- Можна використовувати спільно з Node.js на бізнес-хостингу.
-
- Версія з обмеженими можливостями.
- Можна використовувати лише в межах хостинг-акаунта.
- Працює швидше, ніж окрема послуга, оскільки розміщується на одному сервері з хостинг-акаунтом і не потрібно встановлювати TCP-з'єднання.
Тарифи
Доступні тарифи відрізняються:
- Об'ємом оперативної пам'яті.
- Кількістю баз даних.
- Кількістю одночасних з'єднань.
У процесі використання Redis тариф можна змінювати.