Redis Lua脚本不起作用

Redis Lua脚本不起作用,第1张

Redis Lua脚本不起作用

对响应的

redis.call
返回形式如下表:(
{"ok": "string"}
如果类型为字符串,则返回)

因此,为了正确检查,您应该将代码更改为:

local keyType = redis.call("TYPE", KEYS[1]).ok

其余代码将正常运行。

问题是这样的:TYPE命令是少数几个返回“简单字符串”或“状态
redis答复的命令之一(有关响应类型,请参见redis协议规范)。在redis
lua文档中指出:

Redis状态回复-> Lua表,带有包含状态的单个ok字段

这是怎么回事。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4902084.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存