- 博客(1)
- 收藏
- 关注
原创 redis缓存穿透和击穿
redis缓存穿透和击穿 项目里为了提高查询性能,常使用redis做缓存,可高并发下又出现新的问题,如缓存穿透、缓存击穿。 一个存在redis的项目,一般一个查询请求过来首先会从缓存中查询,缓存中没有则从数据库里查询。 缓存穿透:当某个key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会到数据源,发送大量并发请求该值是,会占用大量资源,达到一定限度从而可能压垮数据源。 一般采用布隆过滤器,过滤掉无效的key;还有一种可以当从数据库查询结果为空时,对这空结果缓存,需要设置一个过期时
2021-02-18 20:52:09
766
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人