使用Lua脚本从Redis中获取错误:调用Redis命令时参数个数不正确

我想测试一下Lua脚本在Redis中的使用,但是即便是最简单的命令也会出现错误提示。

以下是截图:

enter image description here

为什么这个简单的命令会提示我参数不够?

点赞
用户1442917
用户1442917

我在一个 v3.2 的预发布版本上运行这段代码没有发现任何错误:

redis.call("ZADD", "user", 1, "one")
return redis.call("ZRANGE", "user", 0, -1)

在输出窗口中打印出 one。如果我跳过 ZADDZRANGE 调用中的一个参数,例如尝试运行 redis.call("ZADD", "user", 1),我会收到相同的错误。

2017-11-13 04:15:42