MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need
Redis Alternatives
Redis is described as 'The in-memory data store used by millions of developers as a cache, vector database, document database, streaming engine, and message broker' and is a very popular app in the development category. There are more than 50 alternatives to Redis for a variety of platforms, including Linux, Mac, Windows, Self-Hosted and Web-based apps. The best Redis alternative is MongoDB, which is free. Other great apps like Redis are DiceDB, Valkey, KeyDB and Amazon DynamoDB.
Alternatives list
- 101 MongoDB alternatives
- 49 DiceDB alternatives
DiceDB is an open-source, fast, reactive, in-memory database optimized for modern hardware. Commonly used as a cache, it offers a familiar interface while enabling real-time data updates through query subscriptions.
Cost / License
- Free
- Open Source (BSD-3-Clause)
Platforms
- Self-Hosted
- Docker

- 49 Valkey alternatives
Valkey is an open source (BSD) high-performance key/value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database. Valkey can run as either a standalone daemon or in a cluster, with options for replication and high...
Cost / License
- Free
- Open Source
Platforms
- Mac
- Linux
- BSD
- Self-Hosted
Comments about Valkey as an Alternative to Redis
- Valkey is Free and Open Source
Cost / License
- Free
- Open Source (BSD-3-Clause)
Platforms
- Self-Hosted
Comments about KeyDB as an Alternative to Redis
Multi threaded architecture makes it so much faster

- KeyDB is Free and Open Source
Amazon DynamoDB is a fully managed NoSQL database service offered by Amazon.com as part of the Amazon Web Services portfolio. It was announced by Amazon CTO Werner Vogels on January 18, 2012.OverviewDynamoDB differs from other Amazon services by allowing developers to purchase a...
Cost / License
- Freemium
- Proprietary
Platforms
- Software as a Service (SaaS)
- Amazon Web Services

- 74 CouchDB alternatives
Apache CouchDB is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP / JSON API. It includes incremental map / reduce mechanics for queries and keeps data safe with an append-only datastore.

- 60 YDB alternatives
YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions.
The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance.
Cost / License
- Free
- Open Source (Apache-2.0)
Application type
Platforms
- Mac
- Windows
- Linux
- BSD
- Amazon Web Services
- Google Cloud Platform
- Microsoft Azure

FerretDB (formerly MangoDB) is an open-source proxy, which converts MongoDB wire protocol queries to SQL, and uses PostgreSQL as a database engine.
Cost / License
- Free
- Open Source (Apache-2.0)
Platforms
- Mac
- Windows
- Linux
- Online
- Self-Hosted
Azure Cosmos DB is a NoSQL document database service designed from the ground up to natively support JSON and JavaScript directly inside the database engine. It’s the right solution for web and mobile applications when predictable throughput, low latency, and flexible query are...
Cost / License
- Paid
- Proprietary
Platforms
- Online

Hazelcast is an in-memory Open Source data grid based on Java. By having multiple nodes form a cluster, data is evenly distributed among the nodes. This allows for horizontal scalability both in terms of available storage space and processing power.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
Comments about Hazelcast as an Alternative to Redis
It's easier to scale and get HA clusters. It's also faster.

- Hazelcast is Free and Open Source
- 96 CockroachDB alternatives
Cockroach is a distributed key/value datastore which supports ACID transactional semantics and versioned values as first-class features. The primary design goal is global consistency and survivability, hence the name.


























Fork of redis, pretty much the same thing