Key-value stores
Key-value stores are used by other LangChain components to store and retrieve data.
📄️ Key-value stores
Key-value stores are used by other LangChain components to store and retrieve data.
📄️ Local Filesystem
The LocalFileStore is a persistent implementation of ByteStore that stores everything in a folder of your choosing.
📄️ Astra DB
DataStax Astra DB is a serverless vector-capable database built on Cassandra and made conveniently available through an easy-to-use JSON API.
📄️ Cassandra
Cassandra is a NoSQL, row-oriented, highly scalable and highly available database.
📄️ Elasticsearch
The ElasticsearchEmbeddingsCache is a ByteStore implementation that uses your Elasticsearch instance for efficient storage and retrieval of embeddings.
📄️ InMemoryByteStore
This guide will help you get started with in-memory key-value stores. For detailed documentation of all InMemoryByteStore features and configurations head to the API reference.
📄️ Redis
The RedisStore is an implementation of ByteStore that stores everything in your Redis instance.
📄️ Upstash Redis
The UpstashRedisStore is an implementation of ByteStore that stores everything in your Upstash-hosted Redis instance.