Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps. (by redis)

Redis Alternatives

Similar projects and alternatives to Redis

  • GitHub repo MongoDB

    Redis VS MongoDB

    The MongoDB Database

  • GitHub repo RabbitMQ

    Redis VS RabbitMQ

    Open source RabbitMQ: core server and tier 1 (built-in) plugins

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo LevelDB

    Redis VS LevelDB

    LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.

  • GitHub repo PostgreSQL

    Redis VS PostgreSQL

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see

  • GitHub repo Riak

    Redis VS Riak

    Riak is a decentralized datastore from Basho Technologies.

  • GitHub repo Apache Cassandra

    Mirror of Apache Cassandra

  • GitHub repo celery

    Redis VS celery

    Distributed Task Queue (development branch)

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo ArangoDB

    Redis VS ArangoDB

    🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.

  • GitHub repo rust

    Redis VS rust

    Empowering everyone to build reliable and efficient software.

  • GitHub repo CPython

    Redis VS CPython

    The Python programming language

  • GitHub repo dataloader

    Redis VS dataloader

    DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching.

  • GitHub repo React

    Redis VS React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • GitHub repo kubernetes

    Redis VS kubernetes

    Production-Grade Container Scheduling and Management

  • GitHub repo Sentry

    Redis VS Sentry

    Sentry is cross-platform application monitoring, with a focus on error reporting.

  • GitHub repo Composer

    Redis VS Composer

    Dependency Manager for PHP

  • GitHub repo forem

    Redis VS forem

    For empowering community 🌱

  • GitHub repo Redis

    Redis VS Redis

    Type-safe Redis client for Golang (by go-redis)

  • GitHub repo Redis

    Redis VS Redis

    🚀 A robust, performance-focused, and full-featured Redis client for Node.js.

  • GitHub repo MySQL

    Redis VS MySQL

    MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-time, open source transactional database.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Redis alternative or higher similarity.

Suggest an alternative to Redis

Reviews and mentions

Posts with mentions or reviews of Redis. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-18.
  • Redis Anti-Patterns Every Developer Should Avoid | 2021-10-19
    Ah, fair enough, that's true. It's written to the AOF before processing the next query (, so I believe you get read-your-writes consistency per node, but I suppose it is technically written afterwards rather than before.
  • Backend Developer Learning Path 2021 | 2021-10-18
  • API Development: The Complete Guide for Building APIs Without Code | 2021-10-13
    First, an API needs a data source. In most cases, this will be a database like MySQL, MongoDB, or Redis (don’t worry if you don’t know what those are, they’re basically just ways that programmers store data), but it could also be something simpler like a text file or spreadsheet. The API’s data source can usually be updated through the API itself, but it might be updated independently if you want your API to be “read-only”.
  • Redis Cluster Re-implemented in Rust | 2021-10-13
    And in the official Redis Cluster, crashing during migration could result in inconsistent slot data among all nodes:
  • Namespacing keys in Kredis | 2021-10-06
    Kredis is a library that provides an abstraction of higher level data structures for Redis. It's really useful and will be included in Rails 7.
  • Why is almost no one is commenting their code? Is there a legitimate reason for not adding comments? | 2021-09-28
    C needs comments more than higher-level languages, so other good examples here include Redis:
  • Beautiful Hackernews UI: Working with Hackernews API in Python (Django) | 2021-09-25
    The application was built on a Linux machine (Pop!_OS 20.04 LTS) with Python 3.8.10, git, and Redis installed. Virtual environment was managed by pipenv though you can opt for other virtual environment tools (requirements.txt is included). Ensure your machine has all these tools to locally run this web application.
  • How to install Redis on your OS of choice? | 2021-09-22
    You can download the source code from the website but in this article, I'm going to use wget to download the source for the stable release.
  • How to install Redis on Windows? | 2021-09-19
  • Autoptimize, Litespeed Cache and WP Cloudflare Super Page Cache in WordPress combined works. But clear cache often messes up site. | 2021-09-18
    You need to be using Redis for the Redis plugin to do anything.
  • Doing data transformation on the server | 2021-09-16
    lru-cache redis
  • Lessons learned from building a Websocket server | 2021-09-14
    The backbone of the data exchange between REST and WebSocket is a Redis instance. We are using a single Pub/Sub channel, which is the Source of Truth for the WebSocket Server. If a new resource is added via the REST API, the HTTP server will publish the payload alongside metadata in this channel. The WebSocket Server subscribes to the channel, processes the message, decides which client is allowed to receive the message, and sends it to the destined client.
  • What’re they on?
  • How to design a rate limiter | 2021-09-06
    Redis website:
  • Cache de dados em Java utilizando Proxy Dinâmico e Annotations | 2021-09-06


Basic Redis repo stats
about 20 hours ago

redis/redis is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote jobs at our new job board There are 36 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.