11.8、本章重点回顾

本章重点回顾

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

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

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

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容