Redis 接口设计
用户到会话的映射
- Key:
user:{userId}:current_conversation - Value: 当前用户的 conversationId
- TTL: 7 天
- 用途: 快速查找某个用户的当前会话 ID
对话历史记录
- Key:
conversation:{conversationId} - Value: JSON 格式的对话历史记录数组,每个元素包含 role、content、timestamp 字段
- TTL: 7 天
- 用途: 存储用户的对话上下文,支持多轮对话,限制最多保存 20 条消息
- 示例:
大约 3 分钟
