缓存穿透:redis没有,数据库也没有,造成数据库大量请求,一般是id为-1的攻击,使用布隆过滤器,过滤器没有数据库肯定没有,原理是用n字节来表示一个key的多个哈希值缓存击穿:一个key过期后,大量请求打到数据库;解决,从数据库查询的操作枷锁,缓存血崩: 大量key同时失效,随机设置过期时间布隆过滤器解决缓存穿透