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 直接使用,分隔
前后有空格
作者:以罗伊
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。