lua
remotesupport
这个作者很懒,什么都没留下…
展开
-
如何让EditPlus支持LUA(转)
如何让EditPlus支持LUA这次主要介绍一下学习Lua之前的准备工作。(1) 下载Lua安装包,最新版本是lua-5.1.3. 它的体积很小,只有210Khttp://luaforge.net/frs/?group_id=377这是WINDOWS版本. 附带了编辑器,连环境变量都一次搞定了。(2)安装lua包(3)安装EditPlus编辑器:EditPlus 简单又转载 2012-09-14 10:05:53 · 755 阅读 · 0 评论 -
LUA require 搜索路径指定方法
如果是一个 *.LUA 的文件, 里面用到了自己写的库, 或者第三方写的库, 但是你不想把它放到 lua 的安装目录里, 则在代码里面可以指定require搜索的路径。 package.path = '/usr/local/share/lua/5.1/?.lua;/home/resty/?.lua;' --搜索lua模块 package.cpath = '转载 2013-10-25 17:39:59 · 751 阅读 · 0 评论 -
nginx + luajit
安装步骤:1、Luajit2.0(推荐)或者 Lua5.1(Lua5.2暂不支持)[plain] view plaincopyprint?wget http://luajit.org/download/LuaJIT-2.0.0-beta9.tar.gz tar zxvf LuaJIT-2.0.0-beta9.tar.gz转载 2013-10-25 17:14:45 · 3396 阅读 · 0 评论 -
redis2-nginx-module LuaRedisParser
1. Memcached 在Nginx中访问Memcached需要模块的支持,这里选用HttpMemcModule,这个模块可以与后端的Memcached进行非阻塞的通信。我们知道官方提供了Memcached,这个模块只支持get操作,而Memc支持大部分Memcached的命令。 Memc模块采用入口变量作为参数进行传递,所有以$memc_为前缀的变量转载 2013-09-02 13:04:40 · 3136 阅读 · 0 评论 -
使用ngx_lua构建高并发应用(2)
在之前的文章中,已经介绍了ngx_lua的一些基本介绍,这篇文章主要着重讨论一下如何通过ngx_lua同后端的memcached、redis进行非阻塞通信。1. Memcached 在Nginx中访问Memcached需要模块的支持,这里选用HttpMemcModule,这个模块可以与后端的Memcached进行非阻塞的通信。我们知道官方提供了Memcached,这个转载 2013-05-08 13:29:28 · 730 阅读 · 0 评论 -
使用ngx_lua构建高并发应用(1)
http://blog.csdn.net/chosen0ne/article/details/7304192一. 概述 Nginx是一个高性能,支持高并发的,轻量级的web服务器。目前,Apache依然web服务器中的老大,但是在全球前1000大的web服务器中,Nginx的份额为22.4%。Nginx采用模块化的架构,官方版本的Nginx中大部分功能都是通过模块转载 2013-05-08 13:29:04 · 839 阅读 · 0 评论 -
nginx+redis队列做统计系统
location /echo {set $access '$arg_uid-$arg_pf-$arg_tm-$remote_addr-$http_x_forwarded_for-"$http_user_agent"-$http_referer-$request';echo $access;}location /stat {set $access '$转载 2013-05-08 13:31:00 · 1602 阅读 · 0 评论 -
推荐OpenResty-各个模块作用
OpenResty,是淘宝一位大牛(agentzh)集成的包含N多好插件的Nginx捆绑源码包,这位仁兄自称Nginx最活跃的第三方模块开发人员哦!下面,当然要列一下到底集成了什么模块(已经根据agentzh的微博提醒进行修正):LuaJIT - 极速版Lua实现ArrayVarNginxModule - 数组类型的Nginx变量AuthRequestNginxModule转载 2013-05-17 13:24:37 · 2081 阅读 · 0 评论 -
Lua CJSON安装和使用
Lua CJSON、2.1.0版本、MIT协议支持UTF-8,不支持UTF-16和UTF-32。 #没有任何影响。支持Lua-5.1、Lua-5.2、LuaJIT。【安装】方法一:修改Makefile设置PREFIX变量为/usr/local/lua,然后执行make install即可。方法二:执行make,然后cp cjson.so $LU翻译 2013-04-19 10:49:46 · 3951 阅读 · 0 评论 -
Lua中实现php序列化及反序列化函数
好高兴啊,昨天翻遍了lua自带的库,又在网上找了一天如何在lua中序列化以及反序列化,但结果都不是我要的,因为我要在lua中反序列化由php序列化函数序列化的一个字符串,比如这样的:a:9:{s:10:"comment_id";s:1:"1";s:7:"user_id";s:7:"7082457";s:9:"user_name";s:9:"putulbaby";s:11:"user_ava转载 2013-02-27 09:15:50 · 1972 阅读 · 1 评论 -
lua在web开发中获取GET或POST参数
local request_method = ngx.var.request_method local args = nil local param = nil local param2 = nil --获取参数的值 if "GET" == request_method then args = ngx.req.get_uri_args()转载 2013-01-21 11:06:37 · 1413 阅读 · 0 评论 -
lua 操作memcached
1、下载 lua memcachewget http://files.luaforge.net/releases/luamemcached/luamemcached/Version0.7/luamemcached.0.7.tar.gz2、安装luamemcachedtar -zxvf luamemcached.0.0.tar.gzcp ./memcached.lua原创 2012-09-23 17:40:13 · 2703 阅读 · 0 评论 -
lua连接mysql数据库
http://luaforge.net/projects/luasql/-- load driverrequire "luasql.mysql"-- create environment objectenv = assert (luasql.mysql())-- connect to data sourcecon = assert (env:connect(转载 2012-10-10 09:40:29 · 3827 阅读 · 1 评论 -
判断系统使用的是否是luajit
location = /lua { default_type text/plain; content_by_lua ' if jit then ngx.say(jit.version) else ngx.say("Not LuaJIT!") end '; }转载 2013-11-21 13:54:20 · 2207 阅读 · 0 评论