Open xyy0922 opened 1 month ago
第一次查询id为1、2、3的三条数据缓存,再次查询id为 2、3、4的数据,此时会通过数据库仅仅查询4的数据进行缓存,然后返回2、3、4的数据吗?
会。其实这种问题看下代码就知道了,答案在MultiLevelCache.do_GET_ALL()
第一次查询id为1、2、3的三条数据缓存,再次查询id为 2、3、4的数据,此时会通过数据库仅仅查询4的数据进行缓存,然后返回2、3、4的数据吗?