redis2_bind

Директива `redis2_bind` задаёт локальный IP-адрес и порт для подключений к серверам Redis.

Синтаксисredis2_bind address;
По умолчаниюnone
Контекстhttp, server, location
Аргументы1

Описание

Директива redis2_bind используется в модуле протокола NGINX Redis 2.0 для привязки подключений к указанному локальному IP-адресу и порту. Это особенно полезно в ситуациях, когда сервер имеет несколько IP-адресов и требуется контролировать, какой локальный адрес используется при установлении upstream подключений к Redis.

Указав директиву redis2_bind в контексте http, server или location, пользователи могут гарантировать, что исходящие запросы к серверу Redis будут отправляться с определённого IP-адреса. Это может быть критично для маршрутизации, ведения логов или защиты соединений, особенно в средах с несколькими IP-адресами или в облачных средах, где для конкретных IP-адресов могут быть заданы права доступа или ограничения.

Пример конфига

server {
    location /redis {
        redis2_bind 192.168.1.100;
        redis2_pass 127.0.0.1:6379;
    }
}

Неправильный формат IP-адреса может привести к сбоям подключения.

Если не указать адрес, NGINX выберет значение по умолчанию, что может не соответствовать ожидаемому в конфигурациях с несколькими IP-адресами.

← Ко всем директивам