WWWhm
Java后端
·2025-12-16
Day 12 ✅ 今天做了:云图库图片查询优化 ⏰ 明天计划:图片上传优化 📚 今日感悟: 1. 用多层缓存优化:先查询本地缓存,未命中再查询redis缓存,再未命中才查询数据库 2. 要注意缓存击穿、缓存穿透、缓存雪崩,击穿是收到大量查询请求直到缓存过期还没处理完导致大量访问数据库,解决方案要么设置超长的过期时间,要么使用Redisson互斥锁控制缓存刷新;缓存穿透是指用户频繁查询不存在的数据,导致大量请求触发数据库查询,解决方案是给不存在的数据赋空值写入缓存,或者使用布隆过滤器;缓存雪崩是指大量缓存同时过期,导致直接触发数据库查询,解决方案是给缓存过期时间加上随机数,或者使用多级缓存减少对数据库的依赖。
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP