Модуль Apache mod_socache_redis
| Описание: | Поставщик кэша общих объектов на основе Redis. |
|---|---|
| Статус: | Расширение |
| Идентификатор модуля: | socache_redis_module |
| Исходный файл: | mod_socache_redis.c |
| Совместимость: | Доступен в Apache 2.4.39 и более поздних версиях |
Краткое описание
mod_socache_redis — это поставщик кэша общих объектов, обеспечивающий создание кэша на основе высокопроизводительной распределённой системы кэширования объектов в памяти Redis и доступ к нему.
Метод «create» этого поставщика кэша общих объектов требует списка спецификаций узлов memcached в формате «хост:порт», разделённых запятыми. При использовании этого поставщика через конфигурацию другого модуля (например, SSLSessionCache) укажите список серверов в необязательном параметре «arg».
SSLSessionCache redis:redis.example.com:12345,redis2.example.com:12345
Сведения о других поставщиках кэша общих объектов можно найти здесь.
Директива RedisConnPoolTTL
| Описание: | Время жизни подключений к серверу (серверам) Redis в пуле подключений |
|---|---|
| Синтаксис: | RedisConnPoolTTL num[units] |
| Значение по умолчанию: | RedisConnPoolTTL 15s |
| Контекст: | конфигурация сервера, виртуальный хост |
| Статус: | Расширение |
| Модуль: | mod_socache_redis |
| Совместимость: | Доступен в Apache 2.4.39 и более поздних версиях |
Задаёт время, в течение которого неактивные подключения к серверу (серверам) Redis остаются открытыми (только для многопоточных платформ).
Допустимые значения для RedisConnPoolTTL — интервалы времени до одного часа. Значение 0 означает отсутствие тайм-аута.
По умолчанию единицей измерения тайм-аута являются секунды, но можно использовать суффиксы для миллисекунд (ms), секунд (s), минут (min) и часов (h).
# Set a timeout of 10 minutes RedisConnPoolTTL 10min # Set a timeout of 60 seconds RedisConnPoolTTL 60
Директива RedisTimeout
| Описание: | Тайм-аут чтения/записи для подключения к серверу (серверам) Redis |
|---|---|
| Синтаксис: | RedisTimeout num[units] |
| Значение по умолчанию: | RedisTimeout 5s |
| Контекст: | конфигурация сервера, виртуальный хост |
| Статус: | Расширение |
| Модуль: | mod_socache_redis |
| Совместимость: | Доступен в Apache 2.4.39 и более поздних версиях |
Задаёт тайм-аут чтения/записи для подключения к серверу (серверам) Redis.
Допустимые значения для RedisTimeout — интервалы времени до одного часа. Значение 0 означает отсутствие тайм-аута.
По умолчанию единицей измерения тайм-аута являются секунды, но можно использовать суффиксы для миллисекунд (ms), секунд (s), минут (min) и часов (h).
# Set a timeout of 10 minutes RedisTimeout 10min # Set a timeout of 60 seconds RedisTimeout 60
© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/mod/mod_socache_redis.html