缓存穿透 :缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会生效,这些请求都会打到数据库。
缓存穿透解决方案:
1.缓存空对象
2.布隆过滤
3.增加id复杂度,使攻击者难以伪造不存在的id进行攻击。
4.对id的格式进行规格,不合规的直接pass
5.加强用户权限校验(有些业务不让常规用户访问)
缓存穿透 :缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会生效,这些请求都会打到数据库。
缓存穿透解决方案:
1.缓存空对象
2.布隆过滤
3.增加id复杂度,使攻击者难以伪造不存在的id进行攻击。
4.对id的格式进行规格,不合规的直接pass
5.加强用户权限校验(有些业务不让常规用户访问)