JAVA结合Redis处理缓存穿透问题
作者:互联网
public List<WeixinMenu> getList() { List<WeixinMenu> weixinMenuList= (List<WeixinMenu>) redisTemplate.opsForValue().get("weixinMenuList"); if (weixinMenuList==null){ synchronized (this){ weixinMenuList= (List<WeixinMenu>) redisTemplate.opsForValue().get("weixinMenuList"); if (weixinMenuList==null){ weixinMenuList=WeixinMenuMng.getList(); redisTemplate.opsForValue().set("weixinMenuList",weixinMenuList); } } } return weixinMenuList; }
标签:缓存,JAVA,get,List,opsForValue,Redis,weixinMenuList,redisTemplate,getList 来源: https://www.cnblogs.com/pxblog/p/12486084.html