要求
- 一个已预置的Redis实例,您的LangSmith实例将具有网络访问权限。我们建议使用托管Redis服务,例如
- 注意:我们只正式支持Redis版本 >= 5。
- 我们不支持Redis Cluster。
- 默认情况下,我们建议使用至少2个vCPU和8GB内存的实例。但是,实际要求将取决于您的跟踪工作负载。我们建议监控您的Redis实例并根据需要进行扩展。
某些级别的托管Redis服务可能会在底层使用Redis Cluster,但您可以指向集群中的单个节点。例如,在Azure Cache for Redis上,
Premium层级及以上使用Redis Cluster,因此您需要使用较低层级。连接字符串
我们使用redis-py连接到Redis。该库支持多种连接字符串。您可以在此处找到有关连接字符串格式的更多信息。 您需要为您的Redis实例组装连接字符串。此连接字符串应包含以下信息:- 主机
- 数据库
- 端口
- URL参数
rediss://前缀。一个带SSL的示例连接字符串可能如下所示
配置
有了连接字符串,您可以配置LangSmith实例以使用外部Redis实例。您可以通过修改LangSmith Helm Chart安装的values文件或Docker安装的.env文件来完成此操作。
以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。