mod_socache_redis
| 描述: | 基于 Redis 的共享 object 缓存提供程序。 | 
| 状态: | 延期 | 
| 模块标识符: | socache_redis_module | 
| 源文件: | mod_socache_redis.c | 
| 兼容性: | 可在 Apache 2.4.39 及更高版本中使用 | 
摘要
mod_socache_redis是一个共享的 object 缓存提供程序,它提供对Redis high-performance,distributed memory object 缓存系统支持的缓存的创建和访问。
此共享的 object 缓存提供程序的“create”方法需要以逗号分隔的 memcached host/port 规范列表。如果通过其他模块 configuration(例如SSLSessionCache)使用此提供程序,请提供服务器列表作为可选的“arg”参数。
SSLSessionCache redis:redis.example.com:12345,redis2.example.com:12345
可以找到其他共享 object 缓存提供程序的详细信息这里。
RedisConnPoolTTL 指令
| 描述: | 用于连接池的 TTL 与 Redis server(s) | 
| 句法: | RedisConnPoolTTL num[units] | 
| 默认: | RedisConnPoolTTL 15s | 
| Context: | server config,virtual host | 
| 状态: | 延期 | 
| 模块: | mod_socache_redis | 
| 兼容性: | 可在 Apache 2.4.39 及更高版本中使用 | 
设置 time 以保持与 Redis server(s 的活动的 idle 连接(仅限线程平台)。
RedisConnPoolTTL的有效值最长为一小时。 0 表示没有超时。
此超时默认为秒单位,但接受毫秒(ms),秒(s),分钟(min)和小时(h)的后缀。
# Set a timeout of 10 minutes RedisConnPoolTTL 10min # Set a timeout of 60 seconds RedisConnPoolTTL 60
RedisTimeout 指令
| 描述: | R/W 超时用于与 Redis 的连接 server(s) | 
| 句法: | RedisTimeout num[units] | 
| 默认: | RedisTimeout 5s | 
| Context: | server config,virtual host | 
| 状态: | 延期 | 
| 模块: | mod_socache_redis | 
| 兼容性: | 可在 Apache 2.4.39 及更高版本中使用 | 
设置用于与 Redis server(s 连接的 Read/Write 超时。
RedisTimeout的有效值最长为一小时。 0 表示没有超时。
此超时默认为秒单位,但接受毫秒(ms),秒(s),分钟(min)和小时(h)的后缀。
# Set a timeout of 10 minutes RedisTimeout 10min # Set a timeout of 60 seconds RedisTimeout 60
