Performs much better than traditional databases, integrates well and lot of learning resources available
What is our primary use case?
We use it primarily for real-time applications. In our web application, we added a feature where hundreds of people could play a quiz in real time.
Instead of using traditional databases like SQL, we implemented Redis to make everything happen in real time – all those quick calculations, data hashing for easy retrieval, and so on.
It was a live quiz feature, so Redis helped a lot. I also use Redis for caching and similar general use cases.
How has it helped my organization?
It improved the performance. For example, data structures like hashmaps in Redis make it a very fast database – much faster than traditional SQL databases. It can perform at significantly higher speeds. Latencies are very low. Our primary focus wasn't on saving money but on improving performance for that specific feature.
So, performance has been the key improvement. Every calculation happened in real time. It improved the performance 10X.
In our company, we have limited resources, so we can't manage the database ourselves. We use services from Azure for that. So, Redis integrates well with those services.
We use Azure Cache for Redis.
What is most valuable?
It performs much better than traditional databases. Our calculations happen in real-time, which was crucial for that quiz feature.
What needs improvement?
The price could be better.
For how long have I used the solution?
I have been using it for more than two years.
What do I think about the stability of the solution?
It has been a reliable product for us.
What do I think about the scalability of the solution?
It's been working very well for us. Since our scale isn't huge, it's able to handle our needs without issues.
Which solution did I use previously and why did I switch?
I've also worked with PostgreSQL, Cassandra, MySQL, and Elasticsearch.
It's tough to find a direct competitor because Redis, Cassandra, PostgreSQL, and Elasticsearch all serve different purposes. Cassandra excels when you structure tables according to your requirements upfront. It offers fast reads. However, the Cassandra Query Language (CQL) isn't as flexible as SQL – there are no joins, for example. It is a very restricted query language. So, we need to carefully design your database tables with future data needs in mind.
Redis is better tested and is used by large companies. I haven't found a direct alternative to what Redis offers. Plus, there are a lot of support and learning resources available, which help you use Redis efficiently.
What's my experience with pricing, setup cost, and licensing?
It's actually quite expensive compared to SQL since Redis uses a system's main RAM, which is costly. And memory can be limited.
We opt for a dedicated server.
What other advice do I have?
Overall, I would rate the solution an eight out of ten. It's been very stable so far and performs well within our system.
I would recommend it, but I would also highlight the cost factor as something to consider.
Redis: The most useful Database as cache.
What do you like best about the product?
It very simple to setup and use once you learn the basics. The datatype are very basic, but extremely performant. Redis is used every day as main part of the tech stack.
What do you dislike about the product?
The lack of out of the box support for JSON structures.
What problems is the product solving and how is that benefiting you?
Redis is always on database that always on, and has very little overhead when launched. The speed of returning data is very fast.
Best cache for Application
What do you like best about the product?
Its light weighted and easy to manange.
Fast data processing able to read write vesy fast.
What do you dislike about the product?
It can perform only delete task then no other task is performed mean while deleating read,write operation is blocked.
What problems is the product solving and how is that benefiting you?
The in memory database Redis does caching of keyvalue pair help us to serve content to user very fast.
Offers good stability and information processing is very fast
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
Improves database speed and helps with caching
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.
A simple, powerful, and fast solution that can be used as a main database
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?
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.
Top caching tech
What do you like best about the product?
Redis is very very easy to use. We use it in our software to get frequently used data from cache instead of db which saves a lot of time in computation. Plus its pub sub system is also helpful in some areas of our software.
What do you dislike about the product?
No UI to see all its keys and values. One has to be dependent on its command line interface.
What problems is the product solving and how is that benefiting you?
To store frequently used data. Saves up a lot of time while computing.
The open source, in-memory data store
What do you like best about the product?
Is a very fast key/value data store, mainly due to the fact that is a in-memory data store, also possible to persist the data on file system.
It is open source and very well documented.
What do you dislike about the product?
Does not have a query language.
It consumes a lot of RAM.
What problems is the product solving and how is that benefiting you?
If the data fits on a key value pair, store it and retrieve data is very fast, this could be used as cache on top of other applications, or databases.
Fastest caching server for the applications
What do you like best about the product?
Redis cache helps boost any application performance and it's very easy to integrate in different programming languages, I like the way we can store any value against a key and retrieve it quickly as we need. I've used it in the Laravel application for caching the post counts on every view.
What do you dislike about the product?
Pricing is a big factor when we need to store a large amount of data and scale the Redis DB to increase the performance, though It's obvious it will be costly as it keeps a lot of data in memory to serve quickly.
What problems is the product solving and how is that benefiting you?
Every application needs to retrieve some of the data frequently and Redis provides us in-memory database which makes access to the data faster than other Database solutions. so with the help of Redis cache, we can enhance the application performance significantly.
A scalable solution with a very fast and easy-to-use online interface
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.