查询Page或者list时候只查询ID的list,再用ID list从缓存和库中加载成完整对象(如果所有id对应的缓存都有,则不用查询数据库,如果没有,则用 id in的方式多查询一次)。
就是说不缓存ArticlePage, 只通过id缓存Article, 这样可能增加一次SQL查询,也增加了一些数据处理复杂度,但更新时只需要更新缓存中的Article对象。
查询Page或者list时候只查询ID的list,再用ID list从缓存和库中加载成完整对象(如果所有id对应的缓存都有,则不用查询数据库,如果没有,则用 id in的方式多查询一次)。
就是说不缓存ArticlePage, 只通过id缓存Article, 这样可能增加一次SQL查询,也增加了一些数据处理复杂度,但更新时只需要更新缓存中的Article对象。