缓存穿透与缓存雪崩 及解决办法

什么是缓存穿透? 通常的缓存系统,都是按照key去缓存查询,若是不存在对应的value,就应该去后端系统查找(好比DB)。若是key对应的value是必定不存在的,而且对该key并发请求量很大,就会对后端系统形成很大的压力。这就叫作缓存穿透。应用场景:查询一个必然不存在的数据。好比文章表,查询一个不存在的id,每次都会访问DB,若是有人恶意破坏,极可能直接对DB形成影响。  redis 如何避免?
相关文章
相关标签/搜索