前言配套视频教程: 👉《智能体微服务架构企业级实战教程》共72节更多文章专栏内容: 👉《智能体微服务架构企业级实战教程》专栏本文为Redis FastMCP服务实现了旅行计划的存储工具。在tools/storage.py中定义了三个异步函数:storage_save_travel_plan通过redis_client获取连接,使用setex将计划数据存入Redis并设置过期时间;storage_get_travel_plan根据session_id读取数据,不存在时返回空字符串;storage_health通过ping检查Redis健康状态。所有函数均集成了日志记录与异常处理。工具通过tools/init.py导出。测试代码test_tool_storage.py生成唯一会话ID,依次测试保存、读取和健康检查功能。运行python -m tests.test_redis_server.test_tool_storage验证成功。该实现为智能体主应用提供了可靠的数据持久化能力,支持攻略的异步存储与查询。一、工具代码实现在 src/redis_mcp_server 目录下创建 tools 的 python 包