Apache HTTP Server 版本 2.4
描述 | 基于 Redis 的共享对象缓存提供程序。 |
---|---|
状态 | 扩展 |
模块标识符 | socache_redis_module |
源文件 | mod_socache_redis.c |
兼容性 | 在 Apache 2.4.39 及更高版本中可用 |
mod_socache_redis
是一个共享对象缓存提供程序,它提供创建和访问由 Redis 高性能分布式内存对象缓存系统支持的缓存。
此共享对象缓存提供程序的“创建”方法需要一个以逗号分隔的 memcached 主机/端口规范列表。如果通过其他模块的配置使用此提供程序(例如 SSLSessionCache
),请将服务器列表作为可选的“arg”参数提供。
SSLSessionCache redis:redis.example.com:12345,redis2.example.com:12345
有关其他共享对象缓存提供程序的详细信息,请参见 此处。
描述 | 用于与 Redis 服务器建立连接池的 TTL |
---|---|
语法 | 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
描述 | 用于与 Redis 服务器建立连接的 R/W 超时 |
---|---|
语法 | 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