ngx_http_memcached_module
你可以利用本模块来进行简单的5603.html">缓存以提高系统效率。本模块计划在未来进行扩展。
__配置示例__
server {: location / {: set $memcached_key $uri;: memcached_pass name:11
211;: default_type text/html;: error_page 404 = /fallback;: }: location = /fallback {: proxy_pass backend;: }}
指令
[#memcached_pass memcached_pass] [#memcached_connect_timeout memcached_connect_timeout] [#memcached_send_timeout memcached_send_timeout] [#memcached_read_timeout memcached_read_timeout] [#memcached_buffer_size memcached_buffer_size] [#memcached_next_upstream memcached_next_upstream]
变量
$memcached_key
memcached_pass
语法: memcached_pass [ name:port ]
默认值: none
作用域: http, server, location
The backend should set the data in memcached. The memcached key is "/uri?args".
Since 0.5.9 the memcached key is now in $memcached_key.
memcached_connect_timeout
语法: memcached_connect_timeout [ time ]
默认值: 60000
作用域: http, server, location
The timeout for connecting to memcached, in milliseconds.
memcached_read_timeout
语法: memcached_read_timeout [ time ]
默认值: 60000
作用域: http, server, location
The timeout for reading from memcached, in milliseconds.
memcached_send_timeout
语法: memcached_send_timeout [ time ]
默认值: 60000
作用域: http, server, location
The timeout for sending to memcached, in milliseconds.
memcached_buffer_size
语法: memcached_buffer_size [ size ]
默认值: see getpagesize(2)
作用域: http, server, location
The recv/send buffer size, in bytes.
memcached_next_upstream
语法: memcached_next_upstream [ error | timeout | invalid_response | not_found | off ]
默认值: error timeout
作用域: http, server, location
Which failure conditions should cause the request to be forwarded to another upstream server? Applies only when the value in memcached_pass is an upstream with two or more servers.