37. 用了缓存之后,有哪些常见问题?

常见的问题,可列举如下:

  • 写入问题
    • 缓存何时写入?并且写时如何避免并发重复写入?
    • 缓存如何失效
    • 缓存和 DB 的一致性如何保证?
  • 经典三连问
    • 如何避免缓存穿透的问题?
    • 如何避免缓存击穿的问题?
    • 如果避免缓存雪崩的问题?

重点可以去“记”加粗的六个词。

下面,我们会对每个问题,逐步解析。