我正在 Redis 中编写一个 Lua 脚本,并且有一句话打破了一切:
local to_remove = redis.call('ZRANGE', KEYS[1], -5, "+inf")
回报:
redis.exceptions.ResponseError: Error running script (call to f_f1d95d2e103f00220a476f0ef2a2abc798682c55): ERR value is not an integer or out of range
如果我用任何数字替换“+inf”,这将完全消失。我也尝试过“inf”和“-inf”,但这些都不起作用。想法?