【发布时间】:2016-09-15 16:55:38
【问题描述】:
我有一个简单的 LUA 脚本,如下所示:
local msg = "Hello, world! " .. tostring(ARGV[1])
return msg
我在 Windows 上,我将此脚本称为 redis-cli --eval hello.lua 0, "美国"
但我总是得到“Hello, world! nil”
我应该如何将参数传递给这个测试脚本?
【问题讨论】:
-
如果windows端口像官方分支,则需要在逗号前后加一个空格,即
redis-cli --eval hello.lua , USA(注意不需要指定逗号之前的所有键的数量都被认为是这样) -
@ItamarHaber,让它成为答案 ;)
-
只有在行为相同的情况下 - 我从未尝试过 Windows fork
-
有效!!谢谢
-
@KevinBurton 很酷 - 成为答案