Redis中使用Lua脚本
在redis中调用lua脚本,需要使用eval指令
127.0.0.1:6379>eval "return 'hello word'" 0 "hello word"
使用key和参数
#第一个参数1表示key为其后的第一个参数,也就是1,如何key后面的参数都是ARGV 127.0.0.1:6379>eval "if KEYS[1]=='1' then return ARGV[1] end return ARGV[2]" 1 1 'hello' 'hi' "hello" 127.0.0.1:6379>eval "if KEYS[1]=='1' then return ARGV[1] end return ARGV[2]" 1 1 'hello' 'hi' "hi"
注意:本文归作者所有,未经作者允许,不得转载