<-
Apache > HTTP 服务器 > 文档 > 版本 2.4 > 模块

Apache 模块 mod_socache_redis

可用语言:  en  |  fr 

描述基于 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

有关其他共享对象缓存提供程序的详细信息,请参见 此处

Support Apache!

指令

错误修复清单

另请参见

top

RedisConnPoolTTL 指令

描述用于与 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
top

RedisTimeout 指令

描述用于与 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

可用语言:  en  |  fr 

top

评论

注意
这不是问答部分。此处发布的评论应指向有关改进文档或服务器的建议,如果这些建议已实施或被认为无效/主题不符,则可能被我们的版主删除。有关如何管理 Apache HTTP Server 的问题应发送到我们的 IRC 频道 #httpd(在 Libera.chat 上)或发送到我们的 邮件列表