缓存更新策略

Posted tuhooo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了缓存更新策略相关的知识,希望对你有一定的参考价值。

之前面试,面试官问到了我了缓存更新的问题:更新数据库和更新缓存的逻辑是什么样的?

当时我说的是:先失效缓存,然后再去更新数据库。当时我也说不出个子丑寅卯来,只怪自己用缓存只停留在表面阶段,没有太深挖原理,没有去想缓存的更新策略(平常没接触到这方面),也没有取想缓存更新失败的各种情形。同一个坑不能掉进去两次,这次借这个机会好好梳理一下缓存这块的知识。


缓存的基本概念和用法我就跳过,直接来看缓存的更新策略。

缓存更新的策略有四种:

  • Cache aside
  • Read through
  • Write through
  • Write behind caching

以上是关于缓存更新策略的主要内容,如果未能解决你的问题,请参考以下文章

缓存更新策略

5种缓存更新策略

Redis缓存简介以及缓存的更新策略

redis缓存更新策略

Redis-Sp:刷新缓存策略

缓存刷新和更新策略输入