微服务之远程缓存策略——Redis缓存更新策略

160 阅读1分钟

目录

首先声明,我不一定能讲好这个章节,所以本章节仅供你的参考。缓存是一个微服务设计时必须涉及的领域,然而我自己的微服务涉及的缓存封装比较低级,因此造成了团队使用缓存后的一些混乱——经常发现XXXKey没有缓存更新等问题,因此,我觉得有必要再回炉重造下,所以先学习点理论知识。

1、缓存的优势

优势非常明显,现代的应用不适用缓存,可能是你接触的用户规模太低造成的,因此对于涉猎微服务的开发者,最需要掌握的是这些利器。

  1. 高性能
  2. 高并发

下图是应用缓存的常规场景。
在这里插入图片描述

2、缓存更新的Pattern

  1. Cache-Aside或别名Lazy-Loading
    数据被请求时进行更新。