您当前所在位置:首页nginxsrcache_nginx+redis构建缓存系统

srcache_nginx+redis构建缓存系统

更新:2022-05-23 13:47:32编辑:Story归类:nginx人气:169

在《memc_nginx+srcache_nginx+memcached构建透明的动态页面缓存》一文中,我们使用到memcached来作为缓存载体。想必大家都知道memcached有存储大小的限制,不得超过1M。 本文将使用redis来作为缓存载体。nginx的srcache_nginx模块指令参数解释参见《memc_nginx+srcache_nginx+memcached构建透明的动态页面缓存》。

1. nginx模块

nginx模块安装参见ttlsa.com中相关文档。

2. redis安装配置

安装步骤参见:http://www.ttlsa.com/html/1646.html
配置参数解释参见:http://www.ttlsa.com/html/1226.html
配置实例:
# vim redis.conf

由于只把redis当做缓存使用,因此没有启用持久化。

3. nginx配置

# vim nginx.conf

# vim vhosts/test.ttlsa.com.conf

4. 测试

没有做缓存状态:
memc-nginx
有做缓存状态:
memc-nginx

5. 响应头状态

第一次请求:
memc-nginx
再次请求:
memc-nginx

6. 查看redis是否缓存以及过期时间

memc-nginx

如需转载请注明出处: http://www.ttlsa.com/html/3156.html

成长的对话版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

nginx限制连接数ngx_http_limit_conn_module模块 nginx空白图片(empty_gif模块)