今天看啥  ›  专栏  ›  linuxzw

11.8、本章重点回顾

linuxzw  · 简书  ·  · 2019-05-21 21:44

本章重点回顾

  1. 缓存的使用带来的收益是能够加速读写,降低后端存储负载。

  2. 缓存的使用带来的是缓存和存储数据不一致性,代码维护成本增大,架构复杂度增大。

  3. 比较推荐的缓存更新策略是结合剔除、超时、主动更新三种方案共同完成。

  4. 穿透问题:使用缓存空对象和布隆过滤器来解决,注意它们各自的使用场景和局限性。

  5. 无底洞问题:分布式缓存中,有更多的机器不保证有更高的性能。有四种批量操作方式:串行命令、串行IO、并行IO、hash_tag。

  6. 雪崩问题:缓存层高可用、客户端降级、提前演练是解决雪崩问题的重要方法。

  7. 热点key问题:互斥锁、“永远不过期”能够在一定程度上解决热点
    key问题,开发人员在使用时要了解它们各自的使用成本。




原文地址:访问原文地址
快照地址: 访问文章快照