在我运行的Redis缓存中
SET 12345 JoeDude SET JoeDude "It works!!"
我有一个打算从终端运行的Lua脚本:
lua local user=redis.call('GET', KEYS[1]) local output=redis.call('GET', user) return output
在终端上,我运行
redis-cli --eval lua_R_and_D.lua 12345
然后我收到以下错误:(error) ERR Error compiling script (new function): user_script:2: '=' expected near 'local'
祈祷,告诉我,我做错了吗?
在我的Redis缓存中,我已经运行SET 12345 JoeDude SET JoeDude“它有效!!”我有一个打算从终端运行的Lua脚本:lua local user = redis.call('GET',KEYS [1])local output = ...
将lua
注释为:--lua
不太熟悉lua语言,但显然对服务器端脚本很有用,并且是lua语言的注释。