Advertisement

缓存的读取与写入模式

阅读量:

缓存有三种读写模式

  • 常见的缓存旁路模式(Cache Aside Pattern)
    • 读写穿透模式(Read/Write Through Pattern)
    • 延迟写入缓存模式(Write Behind Caching Pattern)

一、Cache Aside Pattern(常用)

Cache Aside Pattern(旁路缓存)作为最为典型的缓存与数据库协同读写机制,被广泛应用于系统设计中。在数据读取过程中,首先尝试从缓存中获取所需信息,若缓存中不存在该数据,则转向数据库进行查询,待获取到目标数据后,将其写入缓存以供后续访问,并同时将查询结果反馈给请求方。

在这里插入图片描述

在进行数据更新操作时,应首先完成数据库的更新过程,随后再执行缓存的清除操作。

在这里插入图片描述

为什么是删除缓存,而不是更新缓存呢?

1、缓存所存储的数据结构包括哈希表

全部评论 (0)

还没有任何评论哟~