Redis is fast, great at set-operations, and easy to implement.
March 13, 2019

Redis is fast, great at set-operations, and easy to implement.

Adam Stern | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Redis

We are currently using Redis to store sets of object-based information and lists. We query an external system and generate lists in Redis based on the query responses. Because Redis is great at set operations this speeds up the time it takes to make set-based calculations. This Redis cluster supports the a large aspect of the whole application.
  • Redis is easy to install and maintain.
  • Redis is very fast, especially with set operations.
  • Redis is cost effective.
  • Clustering, especially with multiple write nodes, can be difficult to configure.
  • Configuring extremely high availability can be difficult.
  • We run on the cloud, where you usually pay for the time you use. Every second counts. Having a fast-acting Redis cluster helps defray hosting costs.
  • Redis is free to install, meaning you can quickly spring up test proof of concept modules using Redis with minimal issues.
  • Redis is usually "set it and forget it" so you can focus on other aspects of your business.
  • Price
  • Product Features
  • Product Usability
  • Product Reputation
  • Vendor Reputation
  • Third-party Reviews

The most important factor in our decision to use Redis was the functionality. We needed a super fast object store that excelled at set operations. Redis met all the functional requirements. Secondarily, because of Redis' reputation and ease of implementation, it seemed the obvious choice. We were not mistaken in that decision.
Redis is great at set operations and is very fast. Riak is a fast long-term data store, but it is expensive to run. MongoDB is good for small, quick projects. Elasticsearch is great at indexing and searching. Choose the right tool for the job, and don't be afraid to implement more than one piece of technology in order to achieve maximal results.
Redis is great at fast operations, especially set-based operations. It is great as an object storage mechanism, such as a cache server or a fast key-value object store. Redis is easily installed and maintained, and setting up clustered instances isn't too terrible. Because the basic installation is open source, it is easy to experiment with before deciding to go with Redis long term.

Redis™* Feature Ratings

Performance
9
Availability
7
Concurrency
8
Security
7
Scalability
9
Data model flexibility
9
Deployment model flexibility
9