cache全量、增量更新技巧

首次全量-》有效期增量-》过期全量

注意:1.当没有数据时:为避免查询直接击穿 db,可以保留标识;即全量后若果没有数据则存入标识位,当接到查询请求时如果有数据或=者有标识位则代表缓存有效,否则没有缓存需要全量更新

        2.更新cache时不要直接 set,要使用 setnx(若给定的key已经存在,则 SETNX 不做任何动作。)避免多线程写入覆盖问题

posted @ 2018-03-20 20:14  zbjice  阅读(1276)  评论(0)    收藏  举报