目录方式一:本地内存缓存 (Local In-Memory Cache)技术原理实现示例优缺点分析适用场景最佳实践方式二:Redis服务器辅助的客户端缓存 (Server-Assisted Client-Side Caching)技术原理实现示例优缺点分析适用场景最佳
目录引言策略一:Cache-Aside(旁路缓存)策略工作原理代码示例优缺点分析适用场景策略二:Read-Through(读穿透)策略工作原理代码示例优缺点分析适用场景策略三:Write-Through(写穿透)策略工作原理代码示例优缺
目录缓存穿透原理分析什么是缓存穿透典型场景与危害策略一:空值缓存原理实现示例优缺点分析策略二:布隆过滤器原理实现示例优缺点分析策略三:请求参数校验原理实现示例优缺点分析策略四:接口限流与熔断原理实现示
目录引言1. 缓存过期时间随机化策略原理实现方法实际应用示例优缺点分析适用场景2. 缓存预热与定时更新原理实现方法优缺点分析适用场景3. 互斥锁与分布式锁防击穿原理实现方法实际业务场景应用优缺点分析适用场景4.
目录引言什么是缓存降级?策略一:本地缓存回退策略原理实现方式优缺点分析适用场景策略二:静态默认值策略原理实现方式优缺点分析适用场景策略三:降级开关策略原理实现方式优缺点分析适用场景策略四:熔断与限流策
目录缓存异常:缓存雪崩、击穿、穿透1.缓存雪崩1.1了解1.2第一个原因是:缓存大量过期1.3第二个原因:Redis 缓存实例发生故障宕机2.缓存击穿2.1了解2.2解决方式3.缓存穿透3.1了解3.2缓存穿透会发生两种情况3.3第一种
目录缓存缓存优缺点缓存更新策略超时剔除先删缓存再更新数据库旁路缓存(先更新数据库,再删缓存)先更新数据库,再更新缓存读写穿透异步缓存写入模式缓存常见问题缓存穿透缓存雪崩缓存击穿总结缓存
目录引言解决办法互斥锁(强一致,性能差)逻辑过期(高可用,性能优)设计逻辑过期时间引言
目录1. 为什么使用 Redis 作为缓存?2. Redis 缓存的常见使用模式2.1. 前置缓存(Look-aside Cache)2.2. 写穿透缓存(Write-through Cache)3. 解决缓存常见问题3.1. 缓存穿透3.2. 缓存击穿3.3. 缓存雪崩4. Redis 高
目录简介缓存穿透解决方案1) 缓存空对象2) 布编程隆过滤器缓存击穿解决方案1) 设置永不过期2) 分布式锁缓存雪崩解决方案总结简介