一.业务场景 为了加快首页数据查询的效率,因此将首页查询的数据大多数都放在了缓存中,包括各种list集合数据.对这些 从缓存中获取的数据做了一个兜底处理,如果从缓存中没有获取到数据,则直接从数据库中去查询获取数据,然后 在对查询到的数据做进一步的处理.从缓存中获取的数据都已经做排序处理了,可是对查询的数据如何进行排序处理呢? 二.需求分析 这里查询的时候,数据量不多,全国范围内的数据加起来估计也就几千条,因此是按照一定的条件进行全量查询,获取 到数据后在进行过滤,然后是按照指定的要求进行排序.业…