将参数传递给redis-cli

时间:2016-09-15 16:55:39

标签: lua

我有一个简单的LUA脚本,如下所示:

local msg = "Hello, world! " .. tostring(ARGV[1])
return msg

我在Windows上,我用这个脚本调用 redis-cli --eval hello.lua 0,“USA”

但我总是得到“Hello,world!nil”

我应该如何将参数传递给此测试脚本?

1 个答案:

答案 0 :(得分:2)

如果Windows端口类似于官方分支,则在逗号之前和之后需要一个空格,即:

redis-cli --eval hello.lua , USA 

(请注意,您不需要指定键的数量,因为逗号之前的所有内容都被认为是这样)