Redis makes your application super fast.
Guljar Prasad | TrustRadius Reviewer
April 19, 2019

Redis makes your application super fast.

Score 10 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with Redis

We are using Redis for one of our clients. We wanted to find a way to handle huge amounts of data for every user search and their MySQL was not able to handle it quickly. We were discussing going more toward NoSQL. After more R&D, we chose Redis. Now it is handling data in an excellent way. It's for a travel product where we are searching hotels and flight for queries given by users, and Redis is rocking here.
  • Handles huge data without any loss
  • more number of request at same time
  • node replication
  • Since this is in-memory database but when you use it as persistence DB then pricing will increase.
  • Does not support query like SQL
  • Redis require minimum hardware to setup.
  • It is very fast to read and write data compare to other database.
  • Now it replacing traditional data store.
We are using Redis database to improve the performance of our application. Redis plays a major role in our application. It acts as a persistence database as well as a cached database and we are using it for the distributed queuing system. It reduces our development time and database maintenance time, and requires very little maintenance time on the server.
  • Price
  • Product Features
  • Product Usability
  • Product Reputation
  • Prior Experience with the Product
  • Third-party Reviews
The main factor of using Redis is the performance and product functionality, and it has a good reputation in growing NoSQL databases.
Redis reduces our database store cost. The Redis community is awesome and very active. We need a super fast database storage and Redis' performance is awesome. Redis takes less memory.

Yes, Redis has a very simple and easy architecture. It is compatible with many languages. It provides speed and scalability which every software developer love to implement in their application. Currently, we are using Redis with Elixir, Nodejs and Python, and we feel Redis has a reliable network connection and concurrency among every API.
We have also done lot of research over NoSQL databases to find what is a good fit for our application. We finally decided to use Redis because:
  1. It requires very minimal hardware to set up.
  2. Supports key-value structure.
  3. Easy data structure.
  4. Great performance compared to MongoDB and CouchDB.
  5. Redis can be used multiple ways in a single application.

Redis Feature Ratings

Data model flexibility
Deployment model flexibility