EloqKV
Redis API, Database Power
The Redis-API Compatible Distributed Database for Production, High Performance, Cost Effective and Full ACID Transactions
EloqKV Features
Redis-compatible database built for durability, scalability, and performance
Primary Database with Redis API
EloqKV is not just a cache—it's a full-fledged transactional key-value database. It eliminates the need for a Redis+database combo and resolves cache consistency issues. By combining persistence, high availability, and full Redis API compatibility, EloqKV enables developers to use Redis commands in real database workloads.


Tiered Storage
EloqKV automatically optimizes hot, warm, and cold data across memory, SSD, and object storage. Hot data stays in memory, warm data transitions to SSDs, and rarely accessed data moves to object storage—cutting storage costs without hurting performance.
Multi-Threaded Execution
EloqKV breaks Redis’s single-thread limitation and leverages modern multi-core hardware. With a multi-threaded engine, it can process millions of QPS on a single machine—unlocking unprecedented vertical scaling.


Truly Distributed Architecture
Unlike Redis Cluster which relies on smart clients and lacks cross-shard capabilities, EloqKV nodes collaborate internally to fetch and operate on remote keys. Cross-shard transactions and Lua scripts work seamlessly—true distribution, no client burden.
Client Transparency
Redis Cluster requires a special client that handles cluster-specific logic. EloqKV hides this complexity—your application can use the same Redis client to connect to both single-node and distributed deployments, with zero code changes.


SQL-Style Transactions
Go beyond Redis's MULTI/EXEC limitations. EloqKV introduces SQL-style transaction control, with `BEGIN`, `COMMIT`, and `ROLLBACK`—making it easier to write robust, rollback-capable application logic.
Redis
MULTI
SET user:1000:balance 500
SET user:2000:balance 1500
EXEC
EloqKV
BEGIN
SET user:1000:balance 500
-- Perform Other Operations In-Between
SET user:2000:balance 1500
COMMIT
*EloqKV also support MULTI/EXEC style Redis atomic transactions, even in distributed setting.
Database Comparison
See how EloqKV compares to Redis, DragonflyDB and Upstash
Features
EloqKV
Redis
DragonflyDB
Upstash
Community
Let's build the next generation of AI native databases together