【发布时间】:2020-04-29 13:07:13
【问题描述】:
我正在使用 Java 中的排序集,我希望将所有分数在 min/max 之间的元素作为从 min 到 max 分数的有序列表。但是,Jedis 实现返回一个 Set,我在文档中看不到任何地方可以保证它被订购
jedis.zrangeByScore(key, min, max);
ZRANGEBYSCORE 的预期返回应该是一个列表或有序集合,在 Java Jedis 实现中有没有办法做到这一点?
【问题讨论】:
我正在使用 Java 中的排序集,我希望将所有分数在 min/max 之间的元素作为从 min 到 max 分数的有序列表。但是,Jedis 实现返回一个 Set,我在文档中看不到任何地方可以保证它被订购
jedis.zrangeByScore(key, min, max);
ZRANGEBYSCORE 的预期返回应该是一个列表或有序集合,在 Java Jedis 实现中有没有办法做到这一点?
【问题讨论】:
您可以使用 zrangebyscorewithscores 将结果返回为 Set 分数和值,然后分数可用于对结果进行排序。
【讨论】: