mod_socache_redis Redis based shared object cache provider. Extension mod_socache_redis.c socache_redis_module 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.

RedisConnPoolTTL TTL used for the connection pool with the Redis server(s) RedisConnPoolTTL num[units] RedisConnPoolTTL 15s server config virtual host 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
RedisTimeout R/W timeout used for the connection with the Redis server(s) RedisTimeout num[units] RedisTimeout 5s server config virtual host 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