Обзор развертывания Redis на сервере¶
Предварительные требования¶
Для успешной установки и работы сервиса необходимо соблюдение следующих условий:
-
Операционная система: Ubuntu.
-
Права доступа: права суперпользователя (root) для установки пакетов и изменения системных конфигураций.
-
Сетевые параметры: доступ к репозиториям программного обеспечения через пакетный менеджер
apt.
Процесс установки приложения¶
Установка выполняется путем использования системного пакетного менеджера apt и последующей настройки конфигурационных файлов.
Процесс включает следующие этапы:
-
Обновление кэша пакетов репозитория.
-
Установка пакета
redis-server. -
Редактирование файла
/etc/redis/redis.confдля настройки параметров безопасности и сетевого взаимодействия. -
Активация службы в режиме автозагрузки при старте системы.
Конфигурация базы данных¶
Приложение использует Redis в качестве хранилища данных. Настройка производится следующим образом:
| Параметр | Значение |
|---|---|
| Адрес прослушивания (bind) | 127.0.0.1 |
| Порт | 6379 |
| Режим управления (supervised) | systemd |
| Метод аутентификации | Пароль (requirepass) |
Права доступа и безопасность¶
Безопасность системы обеспечивается следующими мерами:
-
Ограничение сетевого интерфейса: сервис настроен на прослушивание только локального интерфейса
127.0.0.1, что исключает доступ к базе данных извне сервера. -
Аутентификация: для доступа к данным требуется пароль, установленный в соответствии с учетными данными системы.
Расположение конфигурационных файлов и данных¶
Все основные настройки хранятся в системном каталоге приложения:
/etc/redis/redis.conf— основной конфигурационный файл сервиса.
Доступные порты для подключения¶
| Порт | Протокол | Назначение | Доступность |
|---|---|---|---|
6379 | TCP | Интерфейс Redis | Только локально (127.0.0.1) |
Запуск, остановка приложения¶
Для управления состоянием сервиса используются стандартные системные команды:
-
Запуск сервиса:
systemctl start redis-server -
Остановка сервиса:
systemctl stop redis-server -
Перезагрузка сервиса:
systemctl restart redis-server -
Проверка статуса:
systemctl status redis-server