Lua 与 Redis标签: Java与NoSQL从 2.6版本 起, Redis 开始支持 Lua 脚本 让开发者自己扩展 Redis …案例-实现访问频率限制: 实现访问者 $ip 在一定的时间 ...
分类:
其他好文 时间:
2016-10-02 00:54:57
阅读次数:
351
转载地址:http://www.tuicool.com/articles/IFjIJjU wrk是一款现代化的http压测工具,提供lua脚本的功能可以满足每个请求或部分请求的差异化。 wrk中执行http请求的时候,调用lua分为3个阶段,setup,running,done,每个wrk线程中都有 ...
分类:
其他好文 时间:
2016-09-14 20:31:51
阅读次数:
176
今天在利用XCode开发苹果APP时想使用脚本来存储一些语言文字信息,在完成环境配置和搭建以后调用Lua脚本成功。但是该Lua脚本把所有的内容都包含在一起,不太符合文件独立的要求,就把文件拆成了两部分,通过include之类的Lua关键字进行关联。调整完毕以后运行调试,出现了Lua引擎无法搜索到被包 ...
分类:
其他好文 时间:
2016-09-13 01:21:23
阅读次数:
112
主机A——》主机B读 ——》主机C写 启动mysql代理服务 -P:指定代理监听的IP、端口 -r: 指定读服务器的IP、端口 -b: 指定写服务器的IP、端口 -s:指定lua脚本文件路径 --keepalive:若进程崩溃,自动重启此进程 /usr/local/mysqlproxy/bin/my... ...
分类:
其他好文 时间:
2016-09-07 22:47:51
阅读次数:
116
1 java代码 qianghongbao.lua ...
分类:
其他好文 时间:
2016-09-01 18:02:56
阅读次数:
179
1.首先要自己实现一个网络库,或者选择已经开源的网络库。比如:muduo、libevent、boost的asio等。2.实现核心功能:连接管理,消息管理,定时器,事件机制,Lua脚本引擎,程序模块管理。3.实现完2中的功能后就可以用这些搭建分布式的程序了。可以着手实现网关, DB服务器,以及游戏逻辑 ...
分类:
编程语言 时间:
2016-08-23 14:47:25
阅读次数:
158
在lua官网下载一个lua的release包,里面有已经编译好的lua启动文件(包括lua.exe),其中还有luac.exe, 这个程序是用来将lua文件编译成二进制码, 使用方法很简单,在控制台调用, luac.exe -o a.out a.lua 其中a.out是输出文件名,a.lua是输入的 ...
分类:
其他好文 时间:
2016-08-20 17:35:32
阅读次数:
6433
Lua热重载 内存数据在重载后会丢失 KSFramework中,所有的UI Lua脚本是可以重载的。脚本中的一些内存数据,在重载后会丢失,比如: 如上,每一次的脚本Reload,都是对openCount变量重新初始化为0,这与实际需求不符。 如何解决内存丢失? 为此,KSFramework中引入了C ...
分类:
其他好文 时间:
2016-07-14 10:25:05
阅读次数:
208
userdata: userdata机制可以让我们在lua中使用c中的自定义数据类型。userdata表示一块动态分配的内存,这块内存就存储的自定义类型的数据,在lua脚本中使用userdata,并配合c提供的函数,就可以操作userdata了。 定义一个player类型: 定义player的所有操 ...
分类:
其他好文 时间:
2016-07-12 19:07:07
阅读次数:
203
lua程序其实本身并不能执行,它必须依靠c语言编写的解释器来解释执行,或者说解释器为lua脚本的执行,提供了一个运行环境(lua_state),其中包括函数堆栈,内存分配和回收等机制。 理论上,lua可以使用c提供的功能,如果需要在lua中使用我们特需的功能,我们可以通过编写自己的c库来进行扩展,当 ...
分类:
其他好文 时间:
2016-07-11 18:44:52
阅读次数:
229