小编Zio*_*ski的帖子

Redis LUA脚本条件挑错返回语句

我有以下Redis LUA脚本:

eval "if redis.call('ZSCORE', KEYS[1], ARGV[1]) == nil then return 'true' else return 'false' end" 1 stats test
Run Code Online (Sandbox Code Playgroud)

作为回报,我总是得到“假”,尽管以下命令返回 nil:

zscore stats test
Run Code Online (Sandbox Code Playgroud)

结果:

(nil)
Run Code Online (Sandbox Code Playgroud)

第一个命令的预期结果是“真”。我已将第一个命令的键和参数更改为随机值,但总是得到“假”。任何人都可以帮助我吗?我正在使用 Redis 2.8.17。

lua redis

2
推荐指数
1
解决办法
2788
查看次数

标签 统计

lua ×1

redis ×1