Доступ
Ви можете отримати доступ до Redis за адресою redis://localhost:6379
Приклад інтерактивного доступу до оболонки:
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 — обмеження використання оперативної пам'яті (для випадків використання кешування).
- appendonly — Увімкнути збереження AOF.
Після внесення будь-яких змін:
systemctl restart redis-server
Корисні інструменти та команди
Redis включає в себе кілька вбудованих інструментів:
redis-cli→ Інтерфейс командного рядка для Redisredis-benchmark→ Утиліта для порівняльного аналізуredis-check-aofтаredis-check-rdb→ Перевірити файли збереження AOF/RDBredis-server→ Ручний запуск демона Redis
Журнали та моніторинг
Перевірити журнали:
journalctl -u redis-server -f
Моніторинг активності:
redis-cli monitor
Переглянути підключених клієнтів:
redis-cli client list
Режими стійкості
Redis підтримує два варіанти збереження даних:
- Знімки RDB → Зберігає стан бази даних через певні проміжки часу (невеликий обсяг).
- AOF (Append Only File) → Реєструє кожне записування (безпечніше, але займає більше місця).
Ви можете увімкнути обидва в /etc/redis/redis.conf для довговічності.