1 个回答
缓存穿透(请求不存在的数据): 布隆过滤器:拼多多用RedisBloom模块预处理请求,拦截90%无效查询 空值缓存:设置短TTL(如30秒),避免频繁穿透
缓存雪崩(大量Key同时失效): 随机过期时间:基础TTL+随机偏移量(如300秒±10%) 多级缓存架构:腾讯方案=本地缓存(Caffeine)+Redis集群+数据库降级
缓存击穿(热点Key突然失效): 互斥锁:Redisson的tryLock实现串行化查询 逻辑过期:Value中存储过期时间,异步更新
缓存雪崩(大量Key同时失效): 随机过期时间:基础TTL+随机偏移量(如300秒±10%) 多级缓存架构:腾讯方案=本地缓存(Caffeine)+Redis集群+数据库降级
缓存击穿(热点Key突然失效): 互斥锁:Redisson的tryLock实现串行化查询 逻辑过期:Value中存储过期时间,异步更新
发布于:2周前 (03-10) IP属地:四川省
我来回答
您需要 登录 后回答此问题!