gpt4 book ai didi

lua - 使用 LIMIT 选项调用 ZRANGEBYSCORE 的 Redis EVAL 语法

转载 作者:IT王子 更新时间:2023-10-29 06:13:28 25 4
gpt4 key购买 nike

如何将 LIMIT 选项传递给 EVAL Redis 命令调用 ZRANGEBYSCORE命令?

对于像 SET 这样的简单命令,语法如下

eval "return redis.call('set',KEYS[1],'bar')" 1 foo

在我的例子中,LUA 脚本类似于

eval "return redis.call('ZRANGEBYSCORE',KEYS[1],ARGV[1],ARGV[2])" 2 foo bar 0 +inf

但我如何才能将值传递给此调用中的 LIMIT 选项?

最佳答案

假设 LIMIT 为 123(偏移量)和 456(计数),以下内容适用于:

eval "return redis.call('ZRANGEBYSCORE',KEYS[1],ARGV[1],ARGV[2],'LIMIT',ARGV[3],ARGV[4])" 2 foo bar 0 +inf 123 456

关于lua - 使用 LIMIT 选项调用 ZRANGEBYSCORE 的 Redis EVAL 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43249484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com