redis-cli --eval 执行 lua 脚本 传参问题

我想请教下 为什么我通过 shell 运行 redis-cli --eval 运行 lua 脚本, 传参怎么都是 nil 。 网上说的逗号分隔空格什么的,我也照做了 但是就是接收不到参数。请教各位大佬啊

脚本也很简单

lua 脚本:

local key = KEYS[1]
local value = ARGV[1]
print(key)
print(value)
for k, v in pairs(KEYS) do

print(k, v)

end
for k, v in pairs(ARGV) do

print(k, v)

end

clipboard.png

阅读 6k
1 个回答
新手上路,请多包涵

--eval ./incrHash.lua 1 2 , 1597312908750 3000
传参的 , 两边必须有空格
希望有用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题