缓存穿透 定义:查询一个不存在的数据,mysql查询不到数据也不会直接写入缓存,就回导致每次请求都查询数据库 解决方案: 缓存空数据,查询返回的数据为空,仍把这个结果进行缓存 优点:简单 缺点:消耗内存,可能会发生不一致问题 使用布莱隆过滤器 原理:使用bitmap(位图),利用位图尖酸一个元素是否存在集合中