Доступ
Доступ к 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→ Log file/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→ Интерфейс командной строки для Redisredis-benchmark→ Benchmarking utilityredis-check-aofиredis-check-rdb→ Проверка файлов персистентности AOF/RDBredis-server→ Ручной запуск демона Redis
Логи и мониторинг
Просмотр логов:
journalctl -u redis-server -f
Monitor activity:
redis-cli monitor
Просмотр подключённых клиентов:
redis-cli client list
Persistence Modes
Redis поддерживает два режима персистентности:
- RDB snapshots → Сохраняет состояние базы данных с заданным интервалом (лёгкий вариант).
- AOF (Append Only File) → Записывает каждую операцию записи (надёжнее, но занимает больше места).
Оба режима можно включить в /etc/redis/redis.conf for durability.