2011-03-01 72 views

回答

8

要像这样使用nginx的memcached,您需要使用正确的键/值对来填充memcached。要做到这一点,你需要@落后位置为你做一些工作。

当一个匹配的请求进入时,nginx会用你设置$ memcache_key的任何内容来查询memcached。如果找到该值,则将其发送到浏览器。如果不是后退位置调用后端系统做两件事情:

  1. 生成响应,并将其发送回浏览器。

  2. 将响应发送到memcached并设置适当的键/值对。

下一次请求到来对于同一个密钥它会在Memcached和将从那里直接提供服务。

+0

男人,我完全想知道为什么我的nginx + memcached会卡住......而我只是在我的nginx conf文件中缺少@fallback规则! +1 – 2012-10-19 09:00:49