我有一个lua脚本-
if redis.call('EXISTS', KEYS[1]) == 1 then
return 'A'
else
return 'B'
end
当我试图通过redissonscript执行这个时
client.getScript().eval(RScript.Mode.READ_WRITE, luaScript, RScript.ReturnType.MULTI, Collections.singletonList("ABC"))
我得到一个“命令解码器-无法解码数据。不支持的协议版本66“错误?当我尝试返回布尔值或整数值而不是字符串时,不会出现错误。
1条答案
按热度按时间bogh5gae1#
你需要打电话
client.getScript(StringCodec.INSTANCE).eval()
方法