• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • mod_socache_memcache

    描述:基于 Memcache 的共享 object 缓存提供程序。
    状态:延期
    模块标识符:socache_memcache_module
    源文件:mod_socache_memcache.c

    摘要

    mod_socache_memcache是一个共享的 object 缓存提供程序,它提供对memcached high-performance,distributed memory object 缓存系统支持的缓存的创建和访问。

    此共享的 object 缓存提供程序的“create”方法需要以逗号分隔的 memcached host/port 规范列表。如果通过其他模块 configuration(例如SSLSessionCache)使用此提供程序,请提供服务器列表作为可选的“arg”参数。

    SSLSessionCache memcache:memcache.example.com:12345,memcache2.example.com:12345
    

    可以找到其他共享 object 缓存提供程序的详细信息这里。

    MemcacheConnTTL 指令

    描述:Keepalive time 用于 idle 连接
    句法:MemcacheConnTTL num[units]
    默认:MemcacheConnTTL 15s
    Context:server config,virtual host
    状态:延期
    模块:mod_socache_memcache
    兼容性:可在 Apache 2.4.17 及更高版本中使用

    设置 time 以保持与 memcache server(s 的活动的 idle 连接(仅限线程平台)。

    MemcacheConnTTL的有效值最长为一小时。 0 表示没有超时。

    此超时默认为秒单位,但接受毫秒(ms),秒(s),分钟(min)和小时(h)的后缀。

    在 Apache 2.4.17 之前,此超时是硬编码的,其 value 为 600 usec。因此,与 legacy 行为匹配的最接近的配置是将MemcacheConnTTL设置为 1ms。

    # Set a timeout of 10 minutes
    MemcacheConnTTL 10min
    # Set a timeout of 60 seconds
    MemcacheConnTTL 60
    

    上篇:mod_socache_dc

    下篇:mod_socache_redis