缓存使用建议
缓存使用建议缓存问题Redis 分布式锁redisson缓存一致性问题spring-cache
缓存问题
缓存穿透
高并发访问数据库不存在的值,导致缓存失效
解决: 给无结果的key缓存 标志位表示无值(0,1 之类的),并添加短期失效时间
缓存雪崩
高并发访问时,正好大批量的key失效
解决:添加失效时间间隔值
– 缓存击穿
对于热点key突然失效时的高并发访问
解决:加锁
Redis 分布式锁
使用redis setnx 实现的一种分布式锁, 必须保证加锁解锁的原子性
场景:
原创
2022-04-25 22:38:15 ·
680 阅读 ·
0 评论