可以,但不要直接把“会话状态”替换成向量库。更合理的做法是:Redis 继续存“短期、精确、有序”的会话历史,向量库用来存“长期、语义、可检索”的记忆。两者是互补关系,不是替代关系。一、先分清两种“记忆”类型存什么特点适合的存储短期会话记忆最近 N 轮问答,按时间顺序精确、有序、需要 TTL、需要原子读写Redis长期语义记忆用户偏好、历史事实、相关知识模糊、按相似度检索、跨会话向量库现在用 Redis 存的是chat_history:{session_id}的 JSON 列表,这属于短期会话记忆。它的核心诉求是:按顺序取出最近几轮对话精确知道“上一条用户说了什么”30 分钟不活跃自动过期
阅读完成 · 觉得有帮助?