Знижка 50% усі тарифи, обмежений час. Починаючи від $2.48/mo
Redis

Redis

Redis — це in-memory сховище даних. Кеш, черга повідомлень, сховище сесій, таблиці лідерів і найпоширеніша key-value база даних у продакшені. Використовується в Twitter, GitHub, Stack Overflow та Airbnb. Затримка менше мілісекунди з підтримкою різних варіантів збереження даних.

Версія

Найновіше

Операційна система

Ubuntu Server 24.04 LTS

Мін. RAM

1 GB

Типи IP

IPV4,IPV6

Доступ

Доступ до Redis за адресою redis://localhost:6379

Приклад інтерактивного доступу через shell:

redis-cli
127.0.0.1:6379> set example "Hello Redis"
127.0.0.1:6379> get example
"Hello Redis"

Важливі файли та директорії

  • /etc/redis/redis.conf → Основний файл конфігурації
  • /var/lib/redis/ → Директорія даних для збереження
  • /var/log/redis/redis-server.log → Файл журналу
  • /usr/bin/redis-cli → Інструмент командного рядка Redis
  • /usr/bin/redis-server → Бінарний файл демона Redis

Керування послугами

Основні операції з сервісом:

systemctl restart redis-server   # Restart Redis
systemctl stop redis-server      # Stop Redis
systemctl status redis-server    # View Redis status

Конфігурація

Файл конфігурації Redis: /etc/redis/redis.conf

  • bind. Визначає, на яких мережевих інтерфейсах слухає Redis.
  • protected-mode. Потрібно вимкнути, якщо ви дозволяєте віддалений доступ.
  • requirepass. Встановлює пароль для автентифікації клієнтів.
  • maxmemory. Обмежує використання RAM (для сценаріїв кешування).
  • appendonly. Вмикає AOF-збереження.

Після будь-яких змін:

systemctl restart redis-server

Корисні інструменти та команди

Redis має кілька вбудованих інструментів:

  • redis-cli → Інтерфейс командного рядка для Redis
  • redis-benchmark → Утиліта порівняльного аналізу
  • redis-check-aof та redis-check-rdb → Перевірте файли збереження AOF/RDB
  • redis-server → Ручний запуск демона Redis

Логи та моніторинг

Перевірити логи:

journalctl -u redis-server -f

Моніторити активність:

redis-cli monitor

Переглянути підключені клієнти:

redis-cli client list

Режими збереження

Redis підтримує два варіанти збереження даних:

  1. RDB-снапшоти → Зберігає стан бази даних через заданий інтервал (легкий варіант).
  2. AOF (Append Only File) → Записує кожну операцію запису (надійніше, але більший розмір файлу).

Ви можете увімкнути обидва варіанти в /etc/redis/redis.conf для довговічності.

Більше в розділі інструментів для баз даних

Пов'язані програми.

Розгорніть Redis зараз. З $2.48/міс.