redis 缓存问题:穿透、雪崩、污染、一致性

### 缓存穿透(缓存和数据库中都没有的数据) 这种情况,如果不加以处理,请求必然打在数据库,如果请求量过大,DB 就挂了。很容易被恶意攻击,比如频繁查询 id 是 -1 的数据 #### 解决方案 1. 接口层增加校验,如用户鉴权校验,id做基础校验,id<=0的直接拦截 2. 从缓存取不到的数据
posted @ 2023-06-28 17:55  CyrusHuang  阅读(12)  评论(0编辑  收藏  举报