lua - (错误)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'
什么,请告诉我,我做错了吗?
解决方案
注释lua
如下:--lua
不太熟悉 lua 作为一种语言,但显然它对服务器端脚本很有用,而且 -- 是 lua 语言的注释。
推荐阅读
- c# - C#如何让Person类中的一个对象杀死另一个?
- tfs - 如何从 TFS vNext 构建步骤生成一个离线进程,该步骤将持续到构建之后?
- mysql - JOIN子查询和不同的reault
- javascript - 使用函数式编程复制数组的元素
- here-api - 地理编码器自动完成限制
- mysql - 无法从 Promise 中获取 Plain 对象
- python - 为什么在这段代码中找到素数,is_prime(9) 返回 True?
- ruby-on-rails - 标签控制器中的 ActionController::ParameterMissing#create
- java - 我应该序列化keyPressed吗?
- java - 为什么 Spring 不为关系数据库提供响应式(非阻塞)客户端?