首页 > 解决方案 > (错误)ERR错误编译脚本(新功能):user_script:2:'='预期在'local'附近

问题描述

在我运行的 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'

什么,请告诉我,我做错了吗?

标签: luaredis

解决方案


注释lua如下:--lua 不太熟悉 lua 作为一种语言,但显然它对服务器端脚本很有用,而且 -- 是 lua 语言的注释。


推荐阅读