Try our new research platform with insights from 80,000+ expert users
Nitesh Ghuge - PeerSpot reviewer
Senior Software Engineer - Blockchain at Confidential
Real User
Top 10Leaderboard
Used to cache repeated data and provides clear documentation
Pros and Cons
  • "I use Redis mostly to cache repeated data that is required."

    What is most valuable?

    I use Redis mostly to cache repeated data that is required. If I'm using a user wallet address, I don't need to call it all the time from the database. I do the cache using the solution.

    The solution allows you to create a message of application publishing and messaging the application in other services. It helps a lot when I work with the microservice architecture.

    For how long have I used the solution?

    I have been using Redis for four years.

    What do I think about the stability of the solution?

    I haven’t faced any stability issues with the solution.

    What do I think about the scalability of the solution?

    I have never faced any issues with the solution’s scalability.

    Buyer's Guide
    Oracle Coherence vs. Redis
    October 2024
    Find out what your peers are saying about Oracle Coherence vs. Redis and other solutions. Updated: October 2024.
    823,875 professionals have used our research since 2012.

    How was the initial setup?

    The solution is easy to set up and has very clear documentation.

    What about the implementation team?

    To deploy Redis, you need knowledge about JavaScript, programming, and how data structures are stored. It takes around five to ten minutes to deploy the solution.

    What other advice do I have?

    With Redis, I can create lists and key-value pairs. The solution also provides many features for storing data in cache. Storing data in memory using Redis is faster than using traditional databases like Postgres or MySQL.

    If you are communicating with the services, you can use the solution's Pub/Sub capabilities to send messages, store data in cache, and share it with other microservices. The solution's data persistence model has greatly benefited our resilience, especially when storing any key-value pair.

    You can install the solution on the local machine or cloud servers like AWS or Google Cloud. I would recommend Redis to other users.

    Overall, I rate the solution a nine out of ten.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    Flag as inappropriate
    PeerSpot user
    Marco Bellia - PeerSpot reviewer
    Co-Founder and Full Stack Developer at Special Quiz
    Real User
    Top 5Leaderboard
    Simple setup, high performance, and reliable
    Pros and Cons
    • "The most valuable features of Redis are its ease of use and speed. It does not have access to the disc and it is fast."
    • "The development of clusters could improve. Additionally, it would be helpful if it was integrated with Amazon AWS or Google Cloud."

    What is our primary use case?

    I am using Redis in a product I have developed.

    What is most valuable?

    The most valuable features of Redis are its ease of use and speed. It does not have access to the disc and it is fast.

    What needs improvement?

    The development of clusters could improve. Additionally, it would be helpful if it was integrated with Amazon AWS or Google Cloud.

    For how long have I used the solution?

    I have been using Redis for approximately three months. It provides a database caching user information related to the access token. Mainly for authentication purposes and caching large objects.

    What do I think about the stability of the solution?

    I have not noticed any problems with the stability of the solution.

    What do I think about the scalability of the solution?

    The solution has good scalability.

    How are customer service and support?

    I have not used the support from Redis.

    How was the initial setup?

    The initial setup of Redis is simple. The process did not take long and the most time-consuming part was the design phase because you have to use the Ashmap in the proper way.

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

    Redis is an open-source solution. There are not any hidden fees.

    What other advice do I have?

    My advice to others is if they need a solution for caching or support operations that do not have a lot of relationships in data and you need it for caching purposes Redis is a good choice.

    I rate Redis a nine out of ten.

    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: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Buyer's Guide
    Oracle Coherence vs. Redis
    October 2024
    Find out what your peers are saying about Oracle Coherence vs. Redis and other solutions. Updated: October 2024.
    823,875 professionals have used our research since 2012.
    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: I am a real user, and this review is based on my own experience and opinions.
    Flag as inappropriate
    PeerSpot user
    Prakasham Dara - PeerSpot reviewer
    Team Lead at Braveryes Engineering and Services Private Limited
    Real User
    Top 10
    Helps to store and load static content for multi-client products
    Pros and Cons
    • "The best thing about Redis is its ability to handle large amounts of data without frequently hitting the database. You can store data in temporary memory, especially for high-volume data."
    • "The tool should improve by increasing its size limits and handling dynamic data better. We use the client ID or associate it with a key for static content. The solution will not be easy for a beginner. Unless you understand SQL data, it will be difficult to understand and use Redis. It also needs to be user-friendly."

    What is our primary use case?

    Our organization's main use case for Redis is to store and load static content for our multi-client products.

    What is most valuable?

    The best thing about Redis is its ability to handle large amounts of data without frequently hitting the database. You can store data in temporary memory, especially for high-volume data. 

    What needs improvement?

    The tool should improve by increasing its size limits and handling dynamic data better. We use the client ID or associate it with a key for static content. The solution will not be easy for a beginner. Unless you understand SQL data, it will be difficult to understand and use Redis. It also needs to be user-friendly. 

    How are customer service and support?

    I haven't contacted technical support yet. 

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

    The tool is open-source. There are no additional costs. 

    What other advice do I have?

    If you have a large amount of non-dynamic data that needs to be delivered to the client, you should use Redis. I don't think that it will support AI initiatives since it doesn't support continuous data. I rate the overall solution a seven out of ten. 

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

    Amazon Web Services (AWS)
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    Flag as inappropriate
    PeerSpot user
    Senior Software Engineer at Moniepoint
    Real User
    Top 5Leaderboard
    Offers good stability and information processing is very fast
    Pros and Cons
    • "It makes operations more efficient. The information processing is very fast, and very responsive. It's all about the technology."
    • "The only thing is the lack of a GUI application. There was a time when we needed to resolve an issue in production. If we had a GUI, it would have been easier."

    What is our primary use case?

    I have been using a specific infrastructure. We use it primarily for customer service.

    What is most valuable?

    It makes operations more efficient. The information processing is very fast, and very responsive. It's all about the technology.

    What needs improvement?

    The only thing is the lack of a GUI application. There was a time when we needed to resolve an issue in production. If we had a GUI, it would have been easier. But no one provided a GUI, or maybe we didn't request it. I'm not sure. We just make use of it.

    For how long have I used the solution?

    My experience with this product has been very good.

    What do I think about the stability of the solution?

    It's been very stable. I would rate the stability a ten out of ten. 

    What was our ROI?

    We saw an ROI. It made the processing of our transactions faster.  So there are some details we get, like customer contract details, customer details, customer ID, there are so many details for that.  So we get it from Redis, which makes it faster.

    What other advice do I have?

    I would rate it an eight out of ten.

    I would recommend to explore this product as it's gonna make the work easy.

    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?

    Google
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Luis Mario Ramos Santos - PeerSpot reviewer
    Senior FullStack Developer/Engineer/Architect at Capitbrok
    Real User
    Top 5Leaderboard
    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: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    reviewer2311404 - PeerSpot reviewer
    Senior Software Engineer at a tech services company with 10,001+ employees
    Real User
    Top 5Leaderboard
    A simple, powerful, and fast solution that can be used as a main database
    Pros and Cons
    • "Redis is a simple, powerful, and fast solution."
    • "Sometimes, we use Redis as a cluster, and the clusters can sometimes suffer some issues and bring some downtime to your application."

    What is our primary use case?

    Sometimes, Redis is used as a cache and sometimes as the main database.

    What is most valuable?

    Redis is a simple, powerful, and fast solution.

    What needs improvement?

    Sometimes, we use Redis as a cluster, and the clusters can sometimes suffer some issues and bring some downtime to your application.

    For how long have I used the solution?

    I have been using Redis for three years.

    What do I think about the stability of the solution?

    I rate Redis a seven or eight out of ten for stability.

    What do I think about the scalability of the solution?

    In our team, around 20 to 25 engineers are using the solution.

    I rate Redis a nine or ten out of ten for scalability.

    How are customer service and support?

    The solution's technical support team was quite knowledgeable and fast.

    How would you rate customer service and support?

    Positive

    Which solution did I use previously and why did I switch?

    We previously used other solutions like DynamoDB, Elasticsearch, and Postgres for different use cases. We switched to Redis because maintaining the cluster for Elasticsearch was very complex and a lot of work. Also, the other solutions were very, very expensive.

    How was the initial setup?

    The solution’s initial setup is easy.

    What about the implementation team?

    Since we're using the AWS self-managed version, Redis can be deployed very fast if you go through the console. If you do an infrastructure, its setup will take longer. But if you just want to play with it and set it up quickly, it can be done in 10 to 15 minutes or less.

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

    The solution's pricing is good compared to other databases doing the same thing. It might be cheaper to use Redis in some cases and not in others. Redis is not an overpriced solution.

    What other advice do I have?

    Redis is deployed on-cloud in our organization.

    When it started, Redis had a very simple structure, but now it has a lot of powerful data structures. Users should investigate because they can use other things for their data structure. Redis has more new use cases. Users must consider that Redis is single-threaded, which might take a toll on them when they write to Redis. This might be an issue if you need very high throughput with writes.

    Overall, I rate Redis a nine out of ten.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Einstein Rozario - PeerSpot reviewer
    Principal Consultant at Sapienze Tech FZE
    Consultant
    Top 5
    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: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Buyer's Guide
    Download our FREE report comparing Oracle Coherence and Redis based on reviews, features, and more!
    Updated: October 2024
    Buyer's Guide
    Download our FREE report comparing Oracle Coherence and Redis based on reviews, features, and more!