缓存穿透 拿一个不存在的 key 去查询数据,如果缓存里面查询不到,就会去数据库里面查询,如果有人恶意拿不存在的 key 疯狂请求,会把数据库压垮,这就是缓存穿透,下面用一段伪代码: List<String> cacheList = redis.get(key); if(CollUtil.isEmpty(cacheList)){ List<String> list =...