模板 / sequenceDiagram

旁路缓存模式

经典的读穿透缓存交互:缓存命中、缓存未命中、加载数据库并回填,附带 TTL。

在 Studio 中打开

预览

Mermaid 11 渲染器

正在渲染预览...

Mermaid 源码

sequenceDiagram

sequenceDiagram
    participant App
    participant Cache as Redis
    participant DB as Database

    App->>Cache: GET user:42
    alt Cache hit
        Cache-->>App: Cached value
    else Cache miss
        Cache-->>App: nil
        App->>DB: SELECT user row
        DB-->>App: Row data
        App->>Cache: SETEX user:42 300
    end

更多模板