缓存穿透是指在高并发场景下,某些请求无法从缓存中获取到数据,导致请求一直访问后端数据库。这种情况通常发生在获取不存在的数据时。例如,一个有恶意目的的用户可以通过构造不存在于缓存和数据库中的请求来不断地向数据库发起查询请求。由于缓存没有相应的键值对,每个请求都会进入数据库查询,导致数据库负载过高,甚至可能引发宕机等问题。这种情况是绕过redis或者是本地缓存之间到达数据库处理方法:1、布隆过滤器 布
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号