redis lua --eval报错1: Lua redis() command arguments must be strings or integers

# 调用如下命令时 总是报错 确定lua脚本没问题
redis-cli -a 123456 --eval set_and_get.lua  "key", "heis"

在对比给出的redis-cli --eval lua_file key1 key2 , arg1 arg2 arg3命令
发现参数与逗号之间都有空格

# 改为如下
redis-cli -a 123456 --eval set_and_get.lua  "key" , "heis"

  • 注意L
  • 在eval后面的参数是lua脚本文件 带有.lua为后缀
  • 无需写numkeys 直接使用,分隔前后有空格
posted @ 2020-04-08 16:38  焜掱玚  阅读(3383)  评论(0编辑  收藏  举报
levels of contents