Redis种如何执行lua文件

新手上路,请多包涵

我看到的所有教程都是用eval 指令后面接一段lua脚本,我尝试eval <lua文件> <参数>时,例如:eval hello.lua 0
提示
“ ERR Error compiling script (new function): user_script:1: '=' expected near 'end'”
即使我的hello.lua文件中只有一句 return "hello world"

阅读 10.1k
2 个回答

恕我愚昧。Redis不是用来做缓存的吗?难道还能用来跑脚本吗?
另外,错误提示说语句末端应该是=号

新手上路,请多包涵

执行时应该用--eval,而不是eval

且注意eval命令是从2.6.0版本开始才加入到redis中的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题