Доступ
Вы можете получить доступ к 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 для обеспечения долговечности.