Trust Redis: A Review on TrustRadius
March 16, 2018

Trust Redis: A Review on TrustRadius

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

Overall Satisfaction with Redis

Redis was used internally by software development teams as part of a web application stack. Each development team was free to use alternate technologies, including none at all, but for teams with performance requirements, Redis was chosen to provide an in memory cache layer buffering web requests from directly hitting the database.
  • In memory caching
  • Fast read and write access
  • Data structure based API
  • Clustering and sharding
  • Self managing for high availability
  • Failover
  • Redis has reduced the hardware requirement cost for our RDMS machines, by offloading work to redis servers
  • There is increased complexity which translates to development time, in order to build an application to leverage Redis
  • The increased complexity in application design has a net benefit of increasing fault tolerance
Redis is easy to get setup, has great documentaiton, and quality online support. Antirez is constantly making feature updates the product, and is engaged with the community. Redis doesn't have a lot of bells and whistles, but what features it does has are well implemented and designed for performance at scale.
Redis is a great product, does what it sets out to do, and is continually improving. Barring a major security gaffe, there are no plans to move to an alternate solution.
Redis is great for application cache, internet cache, sharing sessions across stateless web servers. It also works well as a serializing channel for stream data. It has a pub-sub layer as well, which can be used to facilitate peer to peer data sharing. Because it's built as an in-memory store, it is not suitable for data durability.