| 隔离键 | 租户 + 用户 + 会话 三段拼接 |
|---|---|
| 缓存 | 键含会话维度;共享缓存仅用于静态规则与公共知识 |
| 清理 | 会话结束清除临时上下文与偏好缓存 |
缓存键设计示例
缓存键设计示例
cache_key = hash(tenant_id | user_id | session_id | prompt_version)
共享缓存仅用于:与身份无关的静态规则、公共知识
用户历史与偏好:仅会话级缓存,不跨用户复用多用户并发时按会话键严格隔离上下文与缓存:会话标识贯穿日志、缓存与存储;共享缓存只放与身份无关的内容。
| 隔离键 | 租户 + 用户 + 会话 三段拼接 |
|---|---|
| 缓存 | 键含会话维度;共享缓存仅用于静态规则与公共知识 |
| 清理 | 会话结束清除临时上下文与偏好缓存 |
cache_key = hash(tenant_id | user_id | session_id | prompt_version)
共享缓存仅用于:与身份无关的静态规则、公共知识
用户历史与偏好:仅会话级缓存,不跨用户复用