nginx第三方模块redis2、concat

本文介绍了一种Nginx上游模块,该模块能够使Nginx以非阻塞方式与Redis2.x服务器通信,并实现了完整的Redis 2.0统一协议。此外,还介绍了受Apache mod_concat启发的资源文件合并模块,用于简化静态资源加载。

安装Redis2

"This is an Nginx upstream module that makes nginx talk to a Redis 2.x server in a non-blocking way. The full Redis 2.0 unified protocol has been implemented including the Redis pipelining support.

This module returns the raw TCP response from the Redis server. It's recommended to use my LuaRedisParser (written in pure C) to parse these responses into lua data structure when combined with HttpLuaModule.
When used in conjunction with HttpLuaModule, it is recommended to use the lua-resty-redis library instead of this module though, because the former is much more flexible and memory-efficient.
If you only want to use the get redis command, you can try out the HttpRedisModule. It returns the parsed content part of the Redis response because only get is needed to implement.

Another option is to parse the redis responses on your client side yourself."


concat

The module is inspired by Apache's modconcat. It follows the same pattern for enabling the concatenation. It uses two ?, like this:
   http://example.com/??style1.css,style2.css,foo/style3.css    
If a third ? is present it's treated as version string. Like this:
   http://example.com/??style1.css,style2.css,foo/style3.css?v=102234

 location /static/css/ {
        concat on;
        concat_max_files 20;
    }
 location /static/js/ {
        concat on;
        concat_max_files 30;
    }

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

anssummer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值