二.Memcached缓存穿透.缓存雪崩 1. 缓存雪崩 可能是数据魏加载到缓存中,或者缓存同一时间大面积失效,导致大量请求去数据库查询的过程,数据库过载,崩溃. 解决方法: 1 采用加锁计数,使用合理的队列数量来避免缓存失效时对数据库造成很大的压力,限制去数据库查询数量,降低了系统吞吐量. 2 分析用户行为,尽量让失效时间点分布均匀,避免缓存雪崩发生. 3 如果是某台服务器宕机,可采用主备. 2. 缓存穿透 缓存穿透是指用户查询数据,在数据库没有,自然在缓存中也不会有.这样就导致用户查询的时候…