Try our new research platform with insights from 80,000+ expert users
Senior Tech Lead at Changepond Technologies
Real User
Top 20
Accelerates data retrieval with an in-memory search tool to speed operations
Pros and Cons
  • "Redis acts as an in-memory search tool that improves the speed of operations."
  • "Redis could be improved by introducing a GUI to display key-value pair database information, as it is currently a CLI tool with no visual representation."

What is our primary use case?

I use Redis as a tool in building projects, specifically for in-memory caching. My backend API uses Redis to cache information retrieved from the database.

What is most valuable?

Redis acts as an in-memory search tool that improves the speed of operations. By making operations faster, Redis allows for quicker data retrieval and enhances the performance of applications.

What needs improvement?

Redis could be improved by introducing a GUI to display key-value pair database information, as it is currently a CLI tool with no visual representation. 

Additionally, better documentation is needed to set up a secure Redis server with user authentication, as there are gaps and issues in this area.

For how long have I used the solution?

I have been using Redis for two to three projects recently, with a total experience of about five to six years.

Buyer's Guide
Redis
August 2025
Learn what your peers think about Redis. Get advice and tips from experienced pros sharing their opinions. Updated: August 2025.
865,164 professionals have used our research since 2012.

What do I think about the stability of the solution?

Redis is quite mature and stable, and I haven't encountered any stability issues.

What do I think about the scalability of the solution?

Redis does not require scaling. It can be a central in-memory store for all scalable units of an application, and it is not necessary to have a duplicate copy of Redis.

How was the initial setup?

The setup is quite easy; I would rate it as eight out of ten. However, there might be some difficulties related to secure servers.

What's my experience with pricing, setup cost, and licensing?

Redis is a free tool available for on-premises installations. There's no cost associated with it as I haven't used any cloud services.

What other advice do I have?

Redis is a nice choice for building applications that require high turnaround times for user requests. It reduces turnaround time by building a cache solution based on Redis. 

I rate it as eight out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Flag as inappropriate
PeerSpot user
Simon Lazarev - PeerSpot reviewer
Founder at Proton Technologies
Real User
Top 10
A simple open source solution with good caching capabilities and managing key-value pairs for handling cache requests effectively
Pros and Cons
  • "I find Redis valuable primarily for its caching capabilities, particularly in handling cache requests effectively. Its simplicity in managing key-value pairs for caching is one of its strengths, making it a preferred choice over more complex databases like MongoDB for specific use cases. However, I haven't explored Redis extensively for managing complex data structures beyond caching, as MongoDB might be more suitable for such scenarios."
  • "There are some features from MongoDB that I would like to see included in Redis to enhance its overall efficiency, such as the ability to perform remote behaviour. MongoDB is more efficient in handling updates than deletions and is quicker in processing updates, but it can be slower regarding deletions. This can sometimes pose a challenge, especially when dealing with large datasets or frequent data manipulations that involve deletions. In such cases, I often rewrite columns or update values instead of directly deleting data, as it can be more efficient."

What is our primary use case?

I'm the only user utilizing Redis in my company, as my platform is relatively new and has around fifty users. However, in my previous role at Profit Clicks, we had approximately ten thousand users. We utilized a combination of databases, including Redis, MongoDB, and MariaDB. We needed to handle push notifications for our users, sending them three times a day, and managing a large volume of notifications efficiently was crucial. Redis played a role in managing this workload.

What is most valuable?

I find Redis valuable primarily for its caching capabilities, particularly in handling cache requests effectively. Its simplicity in managing key-value pairs for caching is one of its strengths, making it a preferred choice over more complex databases like MongoDB for specific use cases. However, I haven't explored Redis extensively for managing complex data structures beyond caching, as MongoDB might be more suitable for such scenarios.

What needs improvement?

There are some features from MongoDB that I would like to see included in Redis to enhance its overall efficiency, such as the ability to perform remote behaviour. MongoDB is more efficient in handling updates than deletions and is quicker in processing updates, but it can be slower regarding deletions. This can sometimes pose a challenge, especially when dealing with large datasets or frequent data manipulations that involve deletions. In such cases, I often rewrite columns or update values instead of directly deleting data, as it can be more efficient.

For how long have I used the solution?

I have been working with Redis for the last year approximately.

What do I think about the stability of the solution?

Redis is stable and works well without any issues on my end. I occasionally encounter problems with MongoDB because MongoDB has a very different stack.

What do I think about the scalability of the solution?

It is a scalable solution.

How was the initial setup?

Redis requires occasional maintenance, but it is generally a low-maintenance solution and is straightforward to manage. I haven't encountered any difficulties or downtime after updates, as Redis is robust and concise.

What other advice do I have?

I haven't explored AI-driven initiatives yet, but they are on my road map. I would recommend Redis for all kinds of caching and message brokering needs. It's a reliable and straightforward solution.

Overall, I would rate Redis ten out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Redis
August 2025
Learn what your peers think about Redis. Get advice and tips from experienced pros sharing their opinions. Updated: August 2025.
865,164 professionals have used our research since 2012.
Luis Mario Ramos Santos - PeerSpot reviewer
Senior FullStack Developer/Engineer/Architect at Capitbrok
Real User
A scalable solution with a very fast and easy-to-use online interface
Pros and Cons
  • "The online interface is very fast and easy to use."
  • "There is a lack of documentation on the scalability of the solution."

What is our primary use case?

I use the solution for saving user sessions and user data for different applications.

What is most valuable?

The online interface is very fast and easy to use.

What needs improvement?

There is a lack of documentation on the scalability of the solution. 

The product should create awareness about its scalability.

For how long have I used the solution?

I have been using the solution for five years.

What do I think about the stability of the solution?

The solution is very stable.

What do I think about the scalability of the solution?

The product is very scalable.

How was the initial setup?

The initial setup is easy.

What about the implementation team?

The deployment could take one to two weeks.

What other advice do I have?

People using the solution should be aware of all the features of the solution. Overall, I rate the solution a ten out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Souvik Banerjee - PeerSpot reviewer
Software Development Engineer at a tech vendor with 1-10 employees
Real User
An in-memory, key-value data store for fast access
Pros and Cons
  • "The in-memory data makes it fast."
  • "I would prefer it if there was more information available about Redis. That would make it easier for new beginners. Currently, there is a lack of resources."

What is our primary use case?

It was a classic caching use case. In my previous company, we were running MongoDB on the cloud, and we were running Redis for caching. We were just starting, so the data size was pretty small there.

How has it helped my organization?

We were caching the data, and it was helpful in terms of speed. It uses the key-value method for storing the data, and everything lives in memory, so it helps with the speed. Solutions such as Redis, or Memcached, are helpful for fast access.

What is most valuable?

The in-memory data makes it fast.

What needs improvement?

I would prefer it if there was more information available about Redis. That would make it easier for new beginners. Currently, there is a lack of resources. I believe as the Redis ecosystem grows, over time, there will be more adoption, and its community will grow. There will be more resources available for support and questions.

In terms of features, they are doing a good job and coming up with many new features, such as Redis Search. They have also introduced a new cloud service. However, I haven't used it much, and I'm not that familiar with the Redis ecosystem, so I don't have input on the features they need to build or improve.

What other advice do I have?

I'd rate it an eight out of ten because it did what I needed, and it did a good job. However, currently, not every product in the Redis ecosystem has a great community or great support.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Einstein Rozario - PeerSpot reviewer
Principal Consultant at Sapienze Tech FZE
Consultant
Top 5Leaderboard
Improves database speed and helps with caching
Pros and Cons
  • "The product offers fast access to my database."
  • "The initial setup took some time as our technical team needed to familiarize themselves with Redis."

What is our primary use case?

We use Redis for caching and to improve the speed of the database. 

How has it helped my organization?

The product offers fast access to my database. 

For how long have I used the solution?

I have been working with the product since 2022. 

What do I think about the stability of the solution?

Since implementing the product, we have experienced stability in our applications.

What do I think about the scalability of the solution?

The solution is scalable. 

How was the initial setup?

The initial setup took some time as our technical team needed to familiarize themselves with Redis. Once they gained expertise, the deployment process became straightforward and was completed within a month and a half. A seven-member team helped with the deployment. 

What's my experience with pricing, setup cost, and licensing?

Redis is an open-source product. 

What other advice do I have?

I rate the product an eight out of ten. 

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Sachin Mhetre - PeerSpot reviewer
Staff Software Engineer at a tech vendor with 1,001-5,000 employees
Real User
Top 5Leaderboard
Fast single-threaded solution for large datasets and effective concurrency management

What is our primary use case?

In the past, I used Redis as a cache, and currently, I'm using it as a messaging system.

How has it helped my organization?

Redis is pretty fast compared to others, making it a reliable choice. It's much more reliable and helps with our message broker functionalities.

What is most valuable?

Redis is a single thread, which is one of the key features I like. Redis is also pretty fast, and many of our use cases are satisfied with its single-threaded nature. This feature helps us manage concurrency effectively.

What needs improvement?

I don't think there's any room for improvement as it's been good for large-scale use and large datasets.

For how long have I used the solution?

I have been using Redis for almost three years now.

What do I think about the stability of the solution?

I haven't faced any issues from a performance, outage, or availability point of view. It's good.

What do I think about the scalability of the solution?

It's very easy to scale up and scale down. I'd say it's highly scalable.

How are customer service and support?

I didn't get a chance to interact with their support team.

How would you rate customer service and support?

Positive

What other advice do I have?

Use Redis wisely because it is a single-threaded tool. There was an issue we faced in the past where a query was not optimized, which impacted performance significantly.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer2540856 - PeerSpot reviewer
Software Engineer at a tech vendor with 5,001-10,000 employees
Real User
Top 5
Has interesting algorithms like HyperLogLog and provides useful features
Pros and Cons
  • "What I like best about Redis is its fast and easy use. It has interesting algorithms like HyperLogLog and provides useful features. It's also good for implementing scalable rate limiting."

    What is our primary use case?

    I've used Redis mainly to improve application performance through caching. I've also used it as a small project broker and an external lock mechanism. I used it in previous companies. 

    What is most valuable?

    What I like best about Redis is its fast and easy use. It has interesting algorithms like HyperLogLog and provides useful features. It's also good for implementing scalable rate limiting.

    For how long have I used the solution?

    I have been using the solution for eight years. 

    What do I think about the stability of the solution?

    I haven't faced any stability issues. 

    What do I think about the scalability of the solution?

    I rate the tool's scalability an eight out of ten. 

    What's my experience with pricing, setup cost, and licensing?

    Redis is an open-source solution. 

    What other advice do I have?

    I rate the overall solution a ten out of ten. 

    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    Buyer's Guide
    Download our free Redis Report and get advice and tips from experienced pros sharing their opinions.
    Updated: August 2025
    Buyer's Guide
    Download our free Redis Report and get advice and tips from experienced pros sharing their opinions.