采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
为什么持久化会选择使用 Redis?而不使用 MySQL这样的数据库?
Redis更适合这种chat的场景,尤其是以keyvalue形式把消息存储起来,读写速度快效率比较高。Mysql更适合复杂的关系型查询事务,在这种项目中很明显用户的响应速度是第一位的,所以选择用redis来存储用户的message是行业通行的做法
可以使用持久化能用MongoDB吗?
可以哈 from langchain_mongodb.chat_message_histories import MongoDBChatMessageHistory chat_message_history = MongoDBChatMessageHistory( session_id="test_session", connection_string="mongodb://mongo_user:password123@mongo:27017", database_name="my_db", collection_name="chat_histories", ) chat_message_history.add_user_message("Hello") chat_message_history.add_ai_message("Hi")
登录后可查看更多问答,登录/注册
基于Langchain+LLM,赋能企业轻松具备符合自身业务的智能化能力
273 1
569 1
421 13
636 12
641 8
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号