langchain.memory.entity.RedisEntityStore¶
- class langchain.memory.entity.RedisEntityStore(session_id: str = 'default', url: str = 'redis://localhost:6379/0', key_prefix: str = 'memory_store', ttl: Optional[int] = 86400, recall_ttl: Optional[int] = 259200, *args: Any, redis_client: Any = None)[source]¶
Bases:
BaseEntityStoreRedis-backed Entity store.
Entities get a TTL of 1 day by default, and that TTL is extended by 3 days every time the entity is read back.
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- param key_prefix: str = 'memory_store'¶
- param recall_ttl: Optional[int] = 259200¶
- param redis_client: Any = None¶
- param session_id: str = 'default'¶
- param ttl: Optional[int] = 86400¶
- property full_key_prefix: str¶