Stores are implementations of the AsyncKeyValue protocol that provide actual
storage backends.
In-memory key-value store, useful for testing and development.
::: key_value.aio.stores.memory.MemoryStore options: show_source: false members: - init
Persistent disk-based key-value store using DiskCache.
::: key_value.aio.stores.disk.DiskStore options: show_source: false members: - init
Redis-backed key-value store.
::: key_value.aio.stores.redis.RedisStore options: show_source: false members: - init
AWS DynamoDB-backed key-value store.
::: key_value.aio.stores.dynamodb.DynamoDBStore options: show_source: false members: - init
Elasticsearch-backed key-value store.
::: key_value.aio.stores.elasticsearch.ElasticsearchStore options: show_source: false members: - init
MongoDB-backed key-value store.
::: key_value.aio.stores.mongodb.MongoDBStore options: show_source: false members: - init
Valkey-backed key-value store (Redis-compatible).
::: key_value.aio.stores.valkey.ValkeyStore options: show_source: false members: - init
Memcached-backed key-value store.
::: key_value.aio.stores.memcached.MemcachedStore options: show_source: false members: - init
A no-op store that doesn’t persist anything, useful for testing.
::: key_value.aio.stores.null.NullStore options: show_source: false members: - init