Access
Доступ до 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→ Log file/usr/bin/redis-cli→ Інструмент командного рядка Redis/usr/bin/redis-server→ Бінарний файл демона Redis
Service Management
Основні операції з сервісом:
systemctl restart redis-server # Restart Redis
systemctl stop redis-server # Stop Redis
systemctl status redis-server # View Redis status
Configuration
Файл конфігурації Redis: /etc/redis/redis.conf
- bind. Визначає, на яких мережевих інтерфейсах слухає Redis.
- protected-mode. Потрібно вимкнути, якщо ви дозволяєте віддалений доступ.
- requirepass. Встановлює пароль для автентифікації клієнтів.
- maxmemory. Обмежує використання RAM (для сценаріїв кешування).
- appendonly. Вмикає AOF-збереження.
Після будь-яких змін:
systemctl restart redis-server
Корисні інструменти та команди
Redis має кілька вбудованих інструментів:
redis-cli→ Інтерфейс командного рядка для Redisredis-benchmark→ Benchmarking utilityredis-check-aofandredis-check-rdb→ Перевірте файли збереження AOF/RDBredis-server→ Ручний запуск демона Redis
Логи та моніторинг
Check logs:
journalctl -u redis-server -f
Monitor activity:
redis-cli monitor
Переглянути підключені клієнти:
redis-cli client list
Persistence Modes
Redis підтримує два варіанти збереження даних:
- RDB-снапшоти → Зберігає стан бази даних через заданий інтервал (легкий варіант).
- AOF (Append Only File) → Записує кожну операцію запису (надійніше, але більший розмір файлу).
Ви можете увімкнути обидва варіанти в /etc/redis/redis.conf for durability.