标签:lua

未分类

Nginx 安装 Lua 支持

sa 发布于 2017-10-19

Nginx 支持 Lua 需要安装 lua-nginx-module 模块,一般常用有 2 种方法: 编译 Nginx 的时候带上 lua-nginx-module 模块一起编译 使用 OpenResty: Nginx + 一些模块,默认启用了 Lua 支持 OpenResty ...

阅读(9)评论(0)

未分类

lua脚本操作redis数据库介绍

1

sa 发布于 2017-10-14

前言 为什么要用lua脚本操作redis数据库? 减少开销–减少向redis服务器的请求次数 原子操作–redis将lua脚本作为一个原子执行 可复用–其他客户端可以使用已经执行过的lua脚本 增加redis灵活性–lua脚本可以帮助redis做更多的事情 lua脚本本身体积小,...

阅读(10)评论(0)

未分类

nginx+lua 实现请求流量上报kafka

4

sa 发布于 2017-09-28

环境依赖 前面26、27、28讲到的博文环境即可,上报kafka ,只需在应用层nginx上操作(192.168.0.16,192.168.0.17) 请求上报kafka 其实很简单,大致思路是: 下载lua-resty-kafka,提供lua 操作kafka的方法类库 lua ...

阅读(26)评论(0)

未分类

nginx+lua在帐号系统中的应用

1

sa 发布于 2017-09-28

我们的帐号系统要应用到多个产品里,所以设计的系统需要满足高并发的特性。项目A更新密码,项目B就得下一次触发接口时,自动登出。 我们帐号系统没有使用Oauth2.0,而是采用了简单的JWT(Json Web Token)的方式来处理的用户认证。所以,帐号系统要提供一个验证用户密码修...

阅读(24)评论(0)

未分类

Debian/Ubuntu 下 Nginx+Lua 环境搭建

sa 发布于 2017-09-22

前言 关于lua的特性不再赘述; 以下步骤均使用了apt-get进行操作,免去了诸如ng-lua组件手动加载等繁琐的步骤,妄图使用其他方式安装的请移步官方文档:https://github.com/openresty/lua-nginx-module#installation l...

阅读(17)评论(0)

未分类

Linux下lua开发环境安装及安装luafilesystem

1

sa 发布于 2017-09-22

1. 先安装 lua 的相关依赖 安装 C 开发环境 由于 gcc 包需要依赖 binutils 和 cpp 包,另外 make 包也是在编译中常用的,所以一共需要 9 个包来完成安装,因此我们只需要执行 9 条指令即可: gcc:命令未找到(解决方法) yum install ...

阅读(13)评论(0)

未分类

简单的灰度测试,lua或者直接改nginx配置

sa 发布于 2017-09-22

配置过程: 1、根据cookies特征值实现 在做的过程中把login的操作给做了过滤。登录过程将cookie中设置了一个新的cookie值 GINA_gray_SESSIONID =gray这样在nginx配置中 加入筛选 Root不要配置在最前面而是配置在location中 ...

阅读(17)评论(0)