
1 SorcererXW 2023 年 6 月 27 日 - 最好的办法是保证 score 不重复,score 范围这么大,计算 score 的时候多引入一些字段让 score 不冲突即可 - 如果 score 肯定有相同的:每一次查询后,把最后那个 score 的所有项目,生成一个 bloom filter ,存下来或者透传。在查询下一页的时候,把对应的 score 的数据全拉出来,做一层过滤。 |
2 yemoluo 2023 年 6 月 27 日 score 是 float64 吧,你把平时的 score + 左边补 0 的 id |
3 guxingke 2023 年 6 月 27 日 全查 业务内存排序 sort by score , id |
4 ben548 OP @SorcererXW 好麻烦 |
6 Dlin 2023 年 6 月 27 日 我寻思着,也没有啥丢失啊,zrange key minScore maxScore byscore limit offset count |
7 Dlin 2023 年 6 月 27 日 @Dlin The order of elements is from the lowest to the highest score. Elements with the same score are ordered lexicographically. |
9 Dlin 2023 年 6 月 27 日 可是 ZRANGEBYSCORE 也应该不会有什么问题吧? |