Redis zrangebyscore在绝地武士中的行为

Redis zrangebyscore在绝地武士中的行为,redis,jedis,Redis,Jedis,我想在绝地武士中了解的函数的方法签名如下: Set<String> zrangeByScore(String key, String min, String max, int offset, int count) 设置zrangeByScore(字符串键, 弦敏, 字符串最大值

我想在绝地武士中了解的函数的方法签名如下:

Set<String> zrangeByScore(String key,
                          String min,
                          String max,
                          int offset,
                          int count)
设置zrangeByScore(字符串键,
弦敏,
字符串最大值,
整数偏移,
整数计数)
Redis文档中有关于双最小值和最大值的方法的信息,但是我在任何地方都找不到关于它如何使用字符串最小值和最大值以及偏移量和计数的任何描述


我能描述一下这个方法吗?

绝地武士库的源代码是开源的,所以你可以从Github上查看一下。这是一个非常容易理解的库,所以我推荐它

如果您遵循
zrangeByScore
方法,该方法采用
double
min
max
两种方法,则库实际上会将
double
参数转换为
String
s,然后将
字符串转换为
字节[]
并发送到Redis。采用
String
min
max
的方法将它们直接转换为
字节[]
。如果您查看,所有参数实际上都作为
byte[]发送到Redis

因此字符串版本与双精度版本完全相同(它仍然希望您使用数字表示最小值和最大值),只是为了方便起见