Redis缓存穿透和缓存击穿问题

缓存穿透     描述:缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,且请求的数据均为不存在的数据(id为-1这种)。     解决方案: 接口进行参数校验,将必要的参数进行基础校验,超过参数范围则直接拦截; 从缓存取不到的数据,在数据库中也没有取到,这时也可以将key-value对写为key-null,缓存有效时间可以设置短点,如30秒(设置太长会导致正常情况也没法使用)。这样可以
相关文章
相关标签/搜索