RedisConnectionPoolService
Описание
Служба, предоставляющая подключения к Redis.
Теги
redis, cache
Свойства
Название | Описание |
---|---|
Redis Mode | Тип Redis, с которым осуществляется связь, — автономный, сторожевой или кластерный. |
Connection String | Строка подключения к Redis. В автономном экземпляре это значение будет иметь вид «имя_хоста:порт». В сторожевом экземпляре это значение будет представлять собой список сторожевых серверов, разделённых запятыми, например «host1:port1,host2:port2,host3:port3». В кластерном экземпляре это значение будет представлять собой список мастеров кластера, разделённых запятыми, например, host1:port, host2:port, host3:port. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Database Index | Индекс базы данных, который будет использоваться соединениями, созданными из этого пула соединений. См. свойство databases в redis.conf, по умолчанию будут доступны базы данных с 0 по 15. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Communication Timeout | Тайм-аут, используемый при попытке связи с Redis. |
Cluster Max Redirects | Максимальное количество перенаправлений, которые могут быть выполнены при кластеризации. |
Sentinel Master | Имя главного узла Sentinel, требуется, если для режима установлено значение Sentinel. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Username | Имя пользователя, используемое д ля аутентификации на сервере Redis. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Password | Пароль, используемый для аутентификации на сервере Redis. См. свойство 'requirepass' в файле redis.conf. Чувствительный параметр: true Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Sentinel Username | Имя пользователя, используемое для аутентификации на сервере Redis Sentinel. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Sentinel Password | Пароль, используемый для аутентификации на сервере Redis Sentinel. См. свойства 'requirepass' и 'sentinel sentinel-pass' в файле sentinel.conf. Чувствительный параметр: true Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
SSL Context Service | Если указано, эта служба будет использоваться для создания контекста SSL, который будет использоваться для защиты связи; если не указано, связь не будет защищена |
Pool - Max Total | Максимальное количество подключений, кото рые могут быть выделены пулом (выданы клиентам или находятся в режиме ожидания). Отрицательное значение указывает на отсутствие ограничения. |
Pool - Max Idle | Максимальное количество подключений, которые могут находиться в режиме ожидания в пуле, или отрицательное значение, если ограничение отсутствует. |
Pool - Min Idle | Целевое значение для минимального количества простаивающих соединений в пуле. Если настроенное значение Min Idle больше настроенного значения Max Idle, то вместо него будет использоваться значение Max Idle. |
Pool - Block When Exhausted | Следует ли блокировать и ожидать клиентам при попытке получить соединение из пула, если в пуле нет доступных соединений. Если установить значение false, то при запросе клиентом соединения, которое недоступно, немедленно возникнет ошибка. |
Pool - Max Wait Time | Время ожидания доступного соединения, если для параметра Block When Exhausted установлено значение true. |
Pool - Min Evictable Idle Time | Минимальное время, в течение которого объект может простаивать в пуле, прежде чем он будет исключен. |
Pool - Time Between Eviction Runs | Промежуток времени между попытками удалить незанятые соединения из пула. |
Pool - Num Tests Per Eviction Run | Количество подключений к тестам за одну попытку удаления. Отрицательное значение указывает на необходимость проверки всех подключений. |
Pool - Test On Create | Следует ли проверять соединения при создании. |
Pool - Test On Borrow | Следует ли проверять соединения при их заимствовании из пула. |
Pool - Test On Return | Следует ли проверять соединения при их возвращении в пул. |
Pool - Test While Idle | Следует ли проверять соединения в режиме ожидания. |