Redis icon

Redis icon


Desktop Software Development
Redis is a data structure store software that can be used as a cache, message broker, and database. It is open source and BSD licensed, which means that it's completely free to use and constantly refined by its user community. Redis supports several data structures including hashes, sets, lists, strings, sorted sets that use range queries, hyperloglogs, bitmaps, and geospatial indexes that use radius queries. Redis also has built in Lua scripting, replication, LRU eviction, and transactions. The software offers high availability through Redis Sentinel, and also offers automatic partitioning through Redis Cluster. Redis has a large community support network. Its biggest presences are on Twitter and GitHub. You can also get help for specific problems or help others with specific problems through a subscription to the Redis mailing list. The list currently has more than five thousand subscribers. There's also a comprehensive online tutorial that walks you through the software's features. Redis is a key-value store. A key-value store's definition is simple: It is able to store a certain amount of data, otherwise known as a value, inside a key. Later, the data can only be retrieved if the exact key used is known. Redis permanently and securely stores data; nobody except you can access the key. There are some common codes within key-value stores. The DEL key can be used to delete a key along with its data. A Set-if-not-exists command can set up a key, but only if that key doesn't already exist. The INCR command allows you to increment a number that's stored in any given key. It's possible to tell Redis that a key should expire after a certain amount of time. You can accomplish this by using EXPIRE and TTL commands. This can add an extra layer of security to your data, or it can be a way of easily clearing out your space once keys age past their usefulness. Read moreless
macOS Linux Browser

Alternatives to Redis

  1. MongoDB alternatives



    MongoDB is a document-oriented database tool that allows users to store objects into documents rather than tables. Since all of the data related to a single object can be found in its own document,...

    {{ alternatives[0].votes }}
  2. CouchDB alternatives



    See the introduction, technical overview for more information, or learn what’s new in 2. 3.

    {{ alternatives[1].votes }}
  3. CouchBase alternatives



    Couchbase is the NoSQL database for business-critical applications. Learn more.

    {{ alternatives[2].votes }}
  4. ArangoDB alternatives



    ArangoDB is software that combines multiple data models into a single database. Notable customers include Barclays, Thomson Reuters, Kabbage, MakeMyTrip, Karlsruhe Institute of Technology and Egres...

    {{ alternatives[3].votes }}
  5. Cloudify alternatives



    Cloudify is an open source application and network orchestration framework based on TOSCA, that supports hybrid cloud deployments.

    {{ alternatives[4].votes }}
  6. RethinkDB alternatives



    RethinkDB is probably the most interesting new 'on-disk + complex queries' database out there. For sure made by people who get it. Salvatore Sanfillipo, creator of Redis. At NASA, RethinkDB is radi...

    {{ alternatives[5].votes }}
  7. Coherence alternatives



    Create powerful, web-based applications on macOS using Google Chrome as a backend. Create site specific browsers and turn websites into apps on your mac.

    {{ alternatives[6].votes }}
  8. Hazelcast alternatives



    Learn more about Hazelcast, the Leading In-Memory Data Grid. Watch a Hazelcast quick start demo and download a free 30-day trial of Hazelcast.‎Hazelcast IMDG · ‎Contact Us · ‎Hazelcast Je...

    {{ alternatives[7].votes }}
  9. Aerospike alternatives

    Aerospike is a high-performing NoSQL database supporting high transaction volumes with low latency.

    {{ alternatives[8].votes }}
  10. memcached alternatives



    Memcached is memory object caching software. Notable customers include LiveJournal, Wikipedia, Bebo, Flickr, Mixi, Craigslist and WordPress. com. The original version of Memcached was developed for...

    {{ alternatives[9].votes }}
  11. Apache Cassandra alternatives

    The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardwa...

    {{ alternatives[10].votes }}
  12. DynamoDB alternatives

    Amazon DynamoDB is a nonrelational database for applications that need high performance at any scale.

    {{ alternatives[11].votes }}
  13. LevelDB alternatives



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

    {{ alternatives[12].votes }}
  14. MariaDB alternatives



    The MariaDB project is pleased to announce the availability of MariaDB 10. 2. 12, the next stable release in the 10. 2 series. See the release notes and changelogs for details.

    {{ alternatives[13].votes }}
Suggest an Alternative

Missing a software in the list? We are always happy if you help us making our site even better.

Suggest an Alternative

Redis Reviews

We have no reviews for Redis.

Write a Review


  • Key-value store system for added protection
  • Comprehensive database
  • Community support
  • Support for data structures
  • High availability and automatic partitioning
You can always update Redis to add more features!


Redis screenshot 1

Redis Videos

Youtube Video: Build a Geospatial App with Redis 3.2- Andrew Bass, Coding House

We created an app to find nearby running partners, and to demonstrate Redis Data structures and functions. In this talk, we will review the data structures and walk through our NodeJS app that...

Disclaimer: This video was not made by us, but we found it interesting enough to embed it here.


Commenting on this article is disabled right now.

About This Article

This page was composed by and published by It was created at 2018-04-29 13:35:45 and last edited by at 2020-03-06 07:50:37. This page has been viewed 8216 times.

Did you like this article about Redis? Please rate it!
5 of 6 liked this article. This is equivalent to a star rating of 4.17 / 5.

More Software in Desktop Software > Development

More Popular Desktop Software

Filter Platforms


Filter Features

Compatible with Docker and DC/OS
Suggest an Alternative to Redis
{{ suggestSubmitSuccess }}
You can only sugggest alternatives that are already published on our platform. If you want to submit a software or app, please visit your account page to submit a software.
List of Suggestions
Please start typing the name of the software you want to suggest as alternative to Redis in the field above.
{{ suggestSubmitError }}
Suggest {{ suggestedAlternatives.length }} Alternative(s)
This action requires user authentication. Please log in.
Don't have an account yet? Sign up.