logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nginx stream模块初探

前言nginx从1.9.0开始,新增加了一个stream模块,用来实现四层协议的转发、代理或者负载均衡等。这完全就是抢HAproxy份额的节奏,鉴于nginx在7层负载均衡和web service上的成功,和nginx良好的框架,stream模块前景一片光明。stream 模块编译stream模块默认没有编译到nginx, 编译nginx时候 ./configure –with-stream 即可

#nginx#负载均衡
一种openresty在init_by_lua_file阶段读取redis到共享内存的方法

前提:        关于 openresty 或者 ngx_lua 请参考:http://openresty.org/en/问题:        使用openresty读取redis内的数据时,在init_by_lua_file中是不能连接redis的,所以有时候只能在rewrite或者access阶段读取redis数据,用什么办法在初始化阶段读取呢?解决办法:采用在init

#openresty#redis#nginx +1
redis del命令支持正则删除(pattern)

1、redis的del命令不像keys命令一样可以支持正则,所以有时候,想要删除一些无用的key的时候,只能用管道和linux命令组合起来达到目的,使用的例子见最下面。2、redis的作者antirez说过不想del 支持正则匹配的原因,因为正则匹配是个耗费时间的操作,删除key的写操作和keys*命令的读操作又不同,所以删除操作可能导致线上服务受到影响。

#redis
到底了