Apache HTTP Server Version 2.4
Description: | Redis based shared object cache provider. |
---|---|
Status: | Extension |
Module Identifier: | socache_redis_module |
Source File: | mod_socache_redis.c |
Compatibility: | Available in Apache 2.4.39 and later |
mod_socache_redis
is a shared object cache provider
which provides for creation and access to a cache backed by the
Redis
high-performance, distributed memory object caching system.
This shared object cache provider's "create" method requires a
comma separated list of memcached host/port specifications. If using
this provider via another modules configuration (such as
SSLSessionCache
), provide
the list of servers as the optional "arg" parameter.
SSLSessionCache redis:redis.example.com:12345,redis2.example.com:12345
Details of other shared object cache providers can be found here.
Description: | TTL used for the connection pool with the Redis server(s) |
---|---|
Syntax: | RedisConnPoolTTL num[units] |
Default: | RedisConnPoolTTL 15s |
Context: | server config, virtual host |
Status: | Extension |
Module: | mod_socache_redis |
Compatibility: | Available in Apache 2.4.39 and later |
Set the time to keep idle connections with the Redis server(s) alive (threaded platforms only).
Valid values for RedisConnPoolTTL
are times
up to one hour. 0 means no timeout.
This timeout defaults to units of seconds, but accepts suffixes for milliseconds (ms), seconds (s), minutes (min), and hours (h).
# Set a timeout of 10 minutes RedisConnPoolTTL 10min # Set a timeout of 60 seconds RedisConnPoolTTL 60
Description: | R/W timeout used for the connection with the Redis server(s) |
---|---|
Syntax: | RedisTimeout num[units] |
Default: | RedisTimeout 5s |
Context: | server config, virtual host |
Status: | Extension |
Module: | mod_socache_redis |
Compatibility: | Available in Apache 2.4.39 and later |
Set the Read/Write timeout used for the connection with the Redis server(s).
Valid values for RedisTimeout
are times
up to one hour. 0 means no timeout.
This timeout defaults to units of seconds, but accepts suffixes for milliseconds (ms), seconds (s), minutes (min), and hours (h).
# Set a timeout of 10 minutes RedisTimeout 10min # Set a timeout of 60 seconds RedisTimeout 60