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 直接使用,分隔前后有空格

猜你喜欢

转载自www.cnblogs.com/my-ordinary/p/12660861.html