Skip to Content

Установка Redis под CentOS 8

1. Установка Redis

Запускаем установку Redis:

# yum install redis

В появившемся окне подтверждаем установку нажатием кнопки [Y] на клавиатуре.

# systemctl enable redis

Редактируем файл конфигурации Redis /etc/redis.conf, в нем находим строку:

bind 127.0.0.1

и меняем IP на внешний IP сервера, например:

bind 192.168.0.155

Сохраняем и закрываем файл.

Перезапускаем службу и проверяем статус:

# systemctl restart redis # systemctl status redis

2. Настройка firewall

Открываем на файерволе порт Redis, используемый по умолчанию, сохраняем конфигурацию и перезагружаем файервол:

# firewall-cmd --zone=public --add-port=6379/tcp --permanent # firewall-cmd --reload

Убеждаемся, что порт открыт:

# firewall-cmd --list-all

Проверяем, что Redis отвечает по указанному IP:

# redis-cli -h 192.168.0.155 ping

В ответ будет PONG.

3. Настройка аутентификации Redis (опционально)

Для настройки аутентификации редактируем файл /etc/redis.conf:

# nano /etc/redis.conf

Находим и раскомментируем строку requirepass, заменяя пароль:

requirepass Qwe123!@#

Сохраняем изменения и перезапускаем Redis:

# systemctl restart redis

4. Настройка Оркестратора

Для подключения Оркестратора к Redis необходимо в конфигурационном файле WebApi установить ключ UseRedis в значение true и указать IP адрес Redis.

Если для подключения Redis используется пароль (строка requirepass в /etc/redis.conf), то в конфигурационном файле WebApi нужно указать этот пароль в зашифрованном виде:

{ "UseRedis": true, "Redis": { "ConnectionString": "192.168.0.222", "WorkerThreads": 1000, "Password": "JLWIyl1xZNDVVx8tcVllOg==" // Зашифрованный пароль "Qwe123!@#" } }
⚠️

Параметр Password в конфигурации Redis поддерживается только начиная с определенной версии Оркестратора. Предыдущие версии не используют эту настройку и будут игнорировать ее.

Для применения новых настроек необходимо перезагрузить службу WebApi.