cache穿透
2017-02-28 13:45:26 0 举报
缓存穿透是指查询一个不存在的数据,由于缓存没有命中,会去数据库查询,数据库也没有,这样就形成了一次缓存穿透。例如,黑客经常对不存在的账号进行暴力破解,每次都去数据库查询,导致数据库压力过大。为了解决缓存穿透问题,可以采用布隆过滤器、IP黑白名单等方法来防止恶意查询。此外,还可以将不存在的数据也缓存起来,但是设置一个较短的过期时间,这样即使有恶意查询也不会对数据库造成太大压力。总之,缓存穿透是一种常见的安全问题,需要采取有效措施来防范。