Best Redis Alternatives (46)

Looking for a Redis alternative? We've compiled the best options based on user reviews, features, and pricing to help you find the right fit.

What is Redis? Redis is an open-source, in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes and streams.

Redis has 12 reviews with an average rating of 4.1/5.

Top Alternatives to Redis

CouchDB

CouchDB

Open Source

CouchDB is an open-source NoSQL document-oriented database that focuses on ease of use and scalability. It uses JSON documents and …

Score: 30
MongoDB

MongoDB

Free

MongoDB is a popular open-source, document-oriented NoSQL database. It stores data in flexible, JSON-like documents, rather than rows and columns …

Score: 29

Apache Cassandra is a free, open-source, distributed NoSQL database management system designed to handle large amounts of data across many …

Score: 29
CockroachDB

CockroachDB

Freemium

CockroachDB is an open-source, distributed SQL database that scales horizontally with high availability to tolerate failures and supports strongly consistent …

Score: 28

VoltDB is an in-memory SQL database designed for fast data ingestion and low latency query processing. It is optimized for …

ThisDB

ThisDB

Open Source

ThisDB is an open-source, document-oriented database that is designed to store, query, and index JSON data at scale. It provides …

Bluzelle is a decentralized database service that allows applications to store data securely on a peer-to-peer network instead of a …

Titan Database

Titan Database

Open Source

Titan is an open-source, distributed graph database optimized for storing and querying graphs containing hundreds of billions of vertices and …

ScaleOut is a software platform designed to scale and accelerate analytics and machine learning applications across clusters of commodity computers. …

Zenaton

Zenaton

Open Source

Zenaton is an open-source workflow orchestration platform that allows developers to code any business process in code. It handles asynchronous …

Ghost DB

Ghost DB

Open Source

Ghost DB is an open-source database platform optimized for managing large volumes of time-series data. It is horizontally scalable, high …

Apache Ignite is an open-source distributed database, caching, and processing platform for real-time, large-scale applications. It provides in-memory computing for …

HyperDex

HyperDex

Open Source

HyperDex is a scalable, searchable key-value store database. It provides high availability, fault tolerance, automatic sharding, and transactions. It is …

ArangoDB is a native multi-model database system that supports graph, document, and search models. It is designed for scalability, high …

Alternative PHP Cache

Alternative PHP Cache

Open Source

Alternative PHP Cache (APC) is a free and open source opcode cache for PHP. It aims to improve PHP performance …

LedisDB

LedisDB

Open Source

LedisDB is a high performance NoSQL database that supports data structures such as strings, hashes, lists, sets and sorted sets. …

RethinkDB

RethinkDB

Open Source

RethinkDB is an open-source, distributed JSON document database that focuses on easy scalability and high availability. It has an intuitive …

Infinispan

Infinispan

Open Source

Infinispan is an open source in-memory data grid and distributed cache. It is used to store and retrieve data with …

TayzGrid is an in-memory data grid solution that provides fast data access and scalability for applications. It is used to …

OrbitDB

OrbitDB

Open Source

OrbitDB is a decentralized peer-to-peer database that allows developers to build decentralized applications. It works on top of IPFS, providing …

Apache HBase is an open-source, distributed, versioned, non-relational database modeled after Google's Bigtable. It is written in Java and provides …

Amazon ElastiCache

Amazon ElastiCache

Open Source

Amazon ElastiCache is a web service that provides in-memory caching to improve the performance, scalability, and availability of web applications. …

Azure Cosmos DB is a globally distributed, multi-model database service by Microsoft for mission-critical applications. It supports document, key-value, wide-column, …

KeyDB

KeyDB

Open Source

KeyDB is an open source, high performance fork of Redis that supports additional data structures like Sorted Sets and Streams. …

BigMemory is an in-memory data management system that provides a fast, scalable cache and data store for applications. It allows …

cachelot

cachelot

Open Source

Cachelot is an open-source cache and session storage server. It is designed to be fast, scalable and lightweight. Cachelot can …

Tarantool

Tarantool

Open Source

Tarantool is an open-source NoSQL database and application server. It combines an in-memory database for real-time performance, Lua application server …

Amazon DynamoDB is a fully managed NoSQL database service provided by Amazon Web Services. It offers reliable performance at any …

UnQLite

UnQLite

Open Source

UnQLite is an embedded NoSQL (Key/Value store and Document-store) database engine. It is a simple, fast, and lightweight key/value database …

Couchbase

Couchbase

Open Source

Couchbase is an open source, distributed multi-model NoSQL document-oriented database that is designed for performance, scalability, and availability. It enables …

memcached

memcached

Open Source

Memcached is an open source, high-performance distributed memory object caching system. It is used to speed up dynamic web applications …

Hazelcast

Hazelcast

Open Source

Hazelcast is an open source in-memory data grid that enables distribution of data and computation across servers for scalability, speed, …

Thiicket

Thiicket

Open Source

Thiicket is a lightweight alternative to Microsoft Excel. It is an open-source spreadsheet software with basic spreadsheet functionalities such as …

IBM Cloudant is a fully managed NoSQL document database service built for modern web and mobile applications. It is optimized …

More Similar Software

Redis Overview

Redis is an open source, in-memory data structure store that can be used as a database, cache, and message broker. It provides high availability, performance, replication and supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes and streams.Some key features of Redis:Supports data structures like strings, hashes, lists, sets, sorted sets, bitmaps, hyperloglogs, geospatial indexes and streamsOpen source, in-memory and stores data in RAM for high performance and low latencyMaster-slave …

Pricing: Open Source

Quick Comparison

SoftwarePricingScore
RedisOpen Source27
CouchDBOpen Source30
MongoDBFree29
Apache CassandraFree29
CockroachDBFreemium28
VoltDBN/A
ThisDBOpen Source
Bluzelle Decentralized DBN/A
Titan DatabaseOpen Source
ScaleOutN/A
ZenatonOpen Source

Users rate Redis 4.1/5 based on 12 reviews.

Read full Redis review → | Browse Development software