langchain.memory.entity
.UpstashRedisEntityStore¶
- class langchain.memory.entity.UpstashRedisEntityStore[source]¶
继承自:
BaseEntityStore
由Upstash Redis支持的实体存储。
实体默认有一个1天的TTL(生存时间),每次读取实体时,TTL会延长3天。
通过解析和验证关键字参数中的输入数据来创建一个新的模型。
如果输入数据无法解析成有效的模型,则触发ValidationError错误。
- get(key: str, default: Optional[str] = None) Optional[str] [source]¶
从存储中获取实体值。
- 参数
key (str) –
default (Optional[str]) –
- 返回类型
Optional[str]
- set(key: str, value: Optional[str]) None [source]¶
将实体值设置到存储中。
- 参数
key (str) –
value (Optional[str]) –
- 返回类型
None
- 属性 full_key_prefix: str¶