nrk Merge branch 'patch-2' of https://github.com/jbochi/redis-lua into ve… 880dda9· Nov 17, 2014 History327 Commits examples Use luarocks in the examples but do not fail if not installed. Apr 9, 2012 rockspec
3 Commits README.md lua_scripts.py redis-cli.exe redis_lua.py Repository files navigation README dengxun @ 360 A-TEAM helpful resource: https://gist.github.com/corsix/6575486 Releases No releases published Packages No packages published
在github中发现有很多实用的lua插件,比如lua-resty-limit-traffic、lua-resty-jwt、lua-resty-kafka等等,有场景的时候确实可以考虑一下。
// https://github.com/redis/redis/blob/7.0/src/eval.c#L498voidevalCommand(client *c) {replicationFeedMonitors(c,server.monitors,c->db->id,c->argv,c->argc);if(!(c->flags & CLIENT_LUA_DEBUG))evalGenericCommand(c,0);elseevalGenericCommandWithDebugging(c,0); }// https://github.com/...
3.Lua脚本 小贴士:虽然Lua非常有用、能解决很多问题,但应该谨慎使用。脚本运行实会阻塞服务器,并可能导致数据库无响应。在分片的情况下,脚本尝试将所有操作保存在一个服务器上,以避免跨批错误。 作者:薛师兄 主页:github.com/onblog 原文链接:my.oschina.net/u/346453 ...
一、安装1、安装lua-redis-parser#git clone https://github.com/agentzh/lua-redis-parser.git#export LUA_INCLUDE_DIR=/usr/include/lua5.1 go语言链接redis客户 ngx_lua redis php 比较 redis lua json golang redis驱动对比 go redis lua 网站首页高可用nginx+lua 基于redis实现分布式锁一、网站首页高可用...
下载地址为:luarocks.github.io/luar,注意选择其中带有win32字样的包,不要选择带有windows字样的包,因为win32字样的包里面有install.bat。下载完毕后,解压,运行install.bat安装即可。 3. 安装redis及调试相关的类库。举一反三,既然能安装redis相关的,那么也能安装nginx相关的,所以我们也可以利用此方法来搞定nginx ...
github地址:https:///cuiweixie/lua-resty-redis-cluster 下载完成之后,只需要用到包中的2个文件rediscluster.lua和redis_slot.c .c文件无法在Nginx配置文件中引入,需要编译成**.so**文件,编译命令 gcc SOURCE_FILES -fPIC -shared -o TARGET # centos自带lua需要执行此命令再编译,自己安装过lua不需要 ...
"github.com/go-redis/redis" "fmt" ) func createScript() *redis.Script { script := redis.NewScript(` local busIdentify = tostring(KEYS[1]) local ip = tostring(KEYS[2]) local expireSeconds = tonumber(ARGV[1]) local limitTimes = tonumber(ARGV[2]) ...
2. 下载luaRocks,你可以理解为它类似于python的pip包管理工具,可以利用此工具下载相应的lua包。下载地址为:http://luarocks.github.io/luarocks/releases/,注意选择其中带有win32字样的包,不要选择带有windows字样的包,因为win32字样的包里面有install.bat。下载完毕后,解压,运行install.bat安装即可。