Storage is an implementation of key-value store.
Storage module provides implementations of various key-value stores that conform to a simple key-value interface.
The primary goal of these storages is to support caching.
Class hierarchy:
.. code-block::
BaseStore --> <name>Store # Examples: MongoDBStore, RedisStore
A ByteStore implementation using Cassandra as the backend.
BaseStore implementation using MongoDB as the underlying store.
BaseStore implementation using MongoDB as the underlying store.
BaseStore implementation using Redis as the underlying store.
BaseStore interface that works on an SQL database.
BaseStore implementation using Upstash Redis as the underlying store to store raw bytes.
BaseStore implementation using Upstash Redis as the underlying store to store strings.
Deprecated in favor of the more generic UpstashRedisByteStore.