![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Lua
hvk_l
精致的沉默,凌驾于一切之上。
展开
-
Redis执行Lua脚本
实现一个访问频率控制,某个ip在短时间内频繁访问页面,需要记录并检测出来,就可以通过Lua脚本高效的实现在redis客户端机器上 1.新建一个文件1.lua,内容如下: local times = redis.call('incr',KEYS[1]) if times == 1 then redis.call('expire',KEYS[1], ARGV[1]) end if times > tonumber(ARGV[2]) then return 0 end return 1 2.在re原创 2021-06-19 09:08:09 · 247 阅读 · 0 评论 -
Redis简单结合lua
eval的语法格式: EVAL script numkeys key [key …] arg [arg …] <1> script: 你的lua脚本 <2> numkeys: key的个数 <3> key: redis中各种数据结构的替代符号 <4> arg: 你的自定义参数 例:eval “return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}” 2 username age jack 20 第一个参数的字符串就是script,原创 2021-06-19 08:57:04 · 169 阅读 · 0 评论 -
LuaForWindows(SciTE) 5.1 常见问题
链接:https://www.microsoft.com/zh-CN/ 解决方法:百度lua5.1.dll脚本下载并放在C:\Windows\SysWOW64目录下 解决方法:菜单栏 Options->Open lua.properties 中的文本第154行 Lua 5.1 往下 command.go.*.lua=lua -e "io.stdout:setvbuf 'no'" "$(FileNameExt)" 替换为 Lua_Home=D:\LuaForWindows5.1 #你的安装路径 .原创 2021-06-18 22:03:01 · 114 阅读 · 0 评论