缓存雪崩,缓存穿透解决方案

1. 缓存穿透:查询一个必然不存在的数据。好比文章表,查询一个不存在的id,每次都会访问DB,若是有人恶意破坏,极可能直接对DB形成影响。php 解决办法:对全部可能查询的参数以hash形式存储,在控制层先进行校验,不符合则丢弃。html 2.缓存失效:若是缓存集中在一段时间内失效,DB的压力凸显。这个没有完美解决办法,但能够分析用户行为,尽可能让失效时间点均匀分布。web     缓存雪崩 缓存
相关文章
相关标签/搜索