Skip to content

📦 sdk/cache

结果缓存。

接口

go
type Cache interface {
    Get(ctx, key) ([]byte, bool, error)
    Set(ctx, key, val, ttl) error
    Delete(ctx, key) error
}

内置实现

实现说明
Memory进程内 LRU
File文件持久化
RedisRedis 后端
Noop禁用缓存

Key 规则

query:<type>:<normalized-input>,归一化与编排层一致。

📚 延伸阅读

Released under the MIT License.