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