Top 8 Redis alternatives

Last updated: March 25, 2015
Redis
Redis is an open source, BSD licensed, advanced key-value cache and store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets, sorted sets, bitmaps and hyperloglogs.
The best Redis alternatives:


RabbitMQ


Robust messaging for applications. RabbitMQ is a messaging broker - an intermediary for messaging. It gives your applications a common platform to send and receive messages, and your messages a safe place to live until received.

MySQL


MySQL is the world's most popular open source database. Whether you are a fast growing web property, technology ISV or large enterprise, MySQL can cost-effectively help you deliver high performance, scalable database applications.

Apache Cassandra


Apache Cassandra is an open source distributed database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. Cassandra offers robust support for clusters spanning multiple datacenters, with asynchronous masterless replication allowing low latency operations for all clients.

MongoDB


MongoDB is an open-source document database, and the leading NoSQL database. Written in C++, MongoDB features: Document-Oriented Storage, Full Index Support, Replication & High Availability, Auto-Sharding, Querying, Fast In-Place Updates, Map/Reduce and others.

Riak


Riak is an open source, distributed database. Riak is is designed to store data and serve requests predictably and quickly, even during peak times. Riak replicates and retrieves data intelligently, making it available for read and write operations even in failure conditions. Riak is fault-tolerant so you can lose access to nodes due to network partition or hardware failure and never lose data.