同一套服务里缓存滥用真的太难维护了。。。
调用的元信息有缓存,上层提供的接口又有缓存,如果元信息的查询条件变了,需要把条件加到缓存key上时,上层接口的缓存key也要变,这种情况一旦遗漏了,就会出现诡异的查询结果不一致现象。
个人倾向于只把提供给用户的接口缓存,减少缓存嵌套,易于后期维护调整。缺点是缓存内容可能会有些大。
评论