0
点赞
收藏
分享

微信扫一扫

Redis缓存使用技巧

MaxWen 2021-09-21 阅读 79
缓存穿透

问题:每次请求直接穿过缓存,回源到数据库中,每次请求都会到DB层,造成数据库负担过大.
方案:

缓存击穿

问题:获取某一失效热点Key时,大量请求冲击数据库.
方案:

缓存雪崩

问题:多个key失效,造成DB负担过重宕机
方案:

更新场景
  • Cache Aside Pattern

为什么是失效缓存而不是更新缓存?
并发写容易写覆盖造成脏数据问题,而如果失效缓存数据的话,可以保证下一次读请求回源到数据库将最新的数据载入到缓存中,避免脏数据的问题。

  • Write/Read Through

参考资料:https://mp.weixin.qq.com/s/QidAD9OuVdEXFqxRMPx5lQ

举报

相关推荐

0 条评论