电脑怎么用别人的网站吗,网站文章模板,广西建设工程造价信息网,天津商业网站建设缓存穿透
定义#xff1a; 查询一个不存在的数据#xff0c;mysql查询不到数据也不会直接写入缓存#xff0c;就会导致每次请求都查数据库 例子#xff1a; 一个get请求#xff1a;api/news/getById/-1 解决方案
方案一#xff1a;缓存空数据
缓存空数据#xff0c;查…缓存穿透
定义 查询一个不存在的数据mysql查询不到数据也不会直接写入缓存就会导致每次请求都查数据库 例子 一个get请求api/news/getById/-1 解决方案
方案一缓存空数据
缓存空数据查询返回的数据为空仍把这个空结果进行缓存 优点简单
缺点消耗内存可能会发生不一致的问题
方案二 布隆过滤器