Build low-latency AI applications with Redis Cloud. Real-time memory, vector search, and semantic caching for agents, RAG, and personalisation; powered by sub-ms (p99) performance, 99.999% uptime, and a $500 free trial.
Build low-latency AI and real-time applications with Redis Cloud on AWS. Redis acts as the real-time memory, vector database, semantic cache, and feature serving layer for AI agents, RAG pipelines, personalisation, and fraud detection, delivering sub-millisecond (p99) performance and 99.999% uptime.
Instead of stitching together multiple systems, Redis Cloud provides a single real-time data layer combining in-memory storage, vector search, semantic caching, full-text search, JSON, time series, pub-sub messaging, and rate limiting, reducing complexity and eliminating data movement.
Built for AI workloads:
Semantic caching reduces LLM costs
High-performance vector search enables accurate RAG pipelines
Agent memory enables persistent context across sessions
From global enterprises to millions of developers worldwide, with billions of Docker pulls, Redis Cloud powers real-time systems at scale with sub-millisecond performance.
Active-Active geo-replication enables global read and write with automatic conflict resolution. Auto-tiering and persistence support large datasets with durability.
Enterprise-grade security includes SOC 2, ISO 27001, PCI DSS, GDPR, and HIPAA, with encryption, role-based access control, and private endpoints.
Use cases:
AI agents and RAG, real-time personalisation, fraud detection, feature stores, session caching, IoT.
Get started in minutes with a 14-day free trial, including $500 in credits. Subscribe via AWS Marketplace, connect your Redis Cloud account, and launch quickly.
Highlights
Redis Cloud is a unified real-time data platform for caching, vector search, and multi-model data, powering everything from high-performance apps to AI workloads. Build faster, respond instantly, and scale without re-architecting. Start with a 14-day free trial including $500 in credits, then grow with your workloads.
99.999% uptime SLA with Active-Active geo-replication - read and write simultaneously from any region with sub-millisecond latency and automatic failover. Dedicated Pro infrastructure with no throughput caps for production workloads.
Session stores, leaderboards, fraud detection, real-time personalisation, ML feature stores, and IoT time series, all without switching platforms. Multi-cloud across AWS, GCP, and Azure with no vendor lock-in
Access real-time vendor security and compliance information through their Trust Center powered by Drata or Vanta. Review certifications and security standards before purchase.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
This listing bills on usage, with two separate dimensions. Redis Cloud Usage covers the managed database resources you provision and consume. Redis Cloud Data Transfer bills for network data movement based on usage. The two dimensions are independent and add together on your bill. You pay only for what you use, and charges route to your AWS account. This structure lets your costs scale up or down as your database resource use and data transfer volumes change over time.
Top-of-mind questions for buyers
What does the Redis Cloud Usage dimension actually bill for?
It bills for the managed database resources you provision, such as memory and storage for your databases. Redis Cloud is a fully managed database service. You pay based on the resources your databases consume over time, and charges route directly to your AWS account.
Which dimension drives most of my bill — usage or data transfer?
Redis Cloud Usage typically drives most costs, since it covers the database memory and storage you provision. Redis Cloud Data Transfer bills separately for network data movement in and out. Both charges apply at once and appear together on your AWS invoice. Data transfer weighs more for high-traffic workloads.
Do I still get charged if my database sits idle?
Redis Cloud Usage bills for the resources you have provisioned, so a running database still accrues charges even when traffic is low. Redis Cloud Data Transfer bills only on actual network movement, so idle periods with no data flowing reduce that portion of your bill.
redis.io+1
Helpful?
Vendor refund policy
Please contact seller support team for refund details.
Request a private offer to receive a custom quote.
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.
For help setting up your Redis® account through the AWS Marketplace, or questions on contract terms and pricing, please contact aws@redis.com For additional training, please check out Redis® University.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Sub-millisecond (p99) latency performance with in-memory storage architecture for real-time data access
Vector Search Capability
High-performance vector search functionality enabling accurate retrieval-augmented generation (RAG) pipelines and semantic similarity matching
Semantic Caching
Semantic caching layer that reduces large language model (LLM) costs through intelligent cache management
Active-Active Geo-Replication
Active-Active geo-replication with automatic conflict resolution enabling simultaneous read and write operations across multiple regions with 99.999% uptime SLA
Multi-Model Data Support
Unified platform supporting multiple data models including JSON, time series, full-text search, pub-sub messaging, and rate limiting without requiring separate systems
In-Memory Data Structure Store
Stores data in memory with sub-millisecond latencies, supporting strings, hashes, lists, sets, and sorted sets for complex data manipulations.
Persistence and Replication
Configurable persistence models with replication capabilities to maintain data durability while benefiting from in-memory speed.
High Availability and Failover
Redis Sentinel provides automatic failover and monitoring to ensure uninterrupted service and high availability.
Horizontal Scalability
Redis Cluster implementation enables horizontal scaling to handle high volumes of requests.
Security Features
Built-in access control lists and encryption capabilities to safeguard data and comply with industry best practices.
Distributed SQL Database Architecture
Fully managed, distributed SQL database with lock-free cloud-native architecture designed for transactional (OLTP) and analytical (OLAP) workloads
High-Throughput Data Ingestion
Parallel, distributed lock-free ingestion capable of processing millions of events per second with real-time query processing on billions of rows
Vector Search Capabilities
Indexed vector search with full-text search capabilities integrated into the database engine for generative AI applications
Concurrent User Scalability
Cloud-native architecture supporting tens or hundreds of thousands of concurrent users with super-low latency query performance
Unified Workload Processing
Single engine capable of powering high-performance transactional, analytical, and vector workloads simultaneously without requiring data movement
Caching layers have boosted API performance and reduce database load for high-traffic workloads
Reviewed on Jul 09, 2026
Review from a verified AWS customer
What is our primary use case?
Redis is used primarily as a caching layer to provide a high-performance caching solution that improves application response times and reduces load on backend services and databases. We use it mainly to store frequently accessed data and temporary session information and short-lived application state where low-latency access is important. It also helps with scenarios such as rate limiting, distributed caching across multiple application instances, and improving scalability for APIs that experience frequent reads.
One example of how I use Redis in my applications is using it as a caching layer for frequently accessed application data instead of querying the database every time an API request comes in. We cache commonly requested data in Redis with an appropriate expiration period. For example, in one of our APIs, frequently accessed user or configuration data is stored in Redis after the first request, so subsequent requests can retrieve the data directly from Redis, which significantly reduces database load and improves API response times, especially during periods of high traffic. Redis has also been useful for distributed scenarios where multiple application instances need to share temporary state, ensuring consistent behavior when workloads scale horizontally.
Beyond caching, Redis has become useful as a supporting component for improving application scalability and reliability. It helps us reduce unnecessary database operations, improve response times, and provide a consistent, low-latency data access layer for frequently used information. Another benefit is its flexibility for handling temporary data, such as session-related information, rate limiting, and short-lived application state, where using a traditional database would add unnecessary overhead. Overall, Redis helps us design more efficient applications by improving performance while allowing our backend services to scale more effectively.
What is most valuable?
Caching is the best feature that Redis offers. The most valuable features include high-speed in-memory data access, flexible data structures, caching capabilities, data expiration and time-to-live management, high availability and scalability, and atomic operations. These are the biggest use cases that I find in a low-latency tool like Redis.
The features of high-speed in-memory data access and flexible data structures are very impactful in my work. We have been using them throughout to help cache frequently accessed data, which reduces the number of database calls and improves API response times, especially for high-traffic scenarios. Redis has also simplified scaling because multiple application instances can share the same cached data instead of each instance maintaining its own state. This makes deployments more reliable and helps the team focus on business features rather than performance optimization issues. Overall, Redis has helped us build faster, more scalable applications.
What needs improvement?
Making management easier, especially for teams operating large Redis clusters, would be helpful. More advanced built-in observability, performance insights, and automated recommendations would help teams identify bottlenecks and optimize usage more easily. Improved tooling around configuration management like scaling and cost optimization would also be valuable, particularly for cloud deployments where teams need better visibility into resource usage. Additionally, making security features and enterprise governance capabilities easier to configure out of the box would help organizations adopt Redis more confidently for larger and more critical workloads.
One additional area where Redis could continue to improve is simplifying operational management for teams running larger-scale deployments. Features around automated tuning, capacity planning, cost optimization, and proactive recommendations would help teams get more value with less manual effort. Additionally, expanding integrations and providing more guided best practices for common architectures would make it easier for teams to adopt Redis effectively. Overall, Redis is already a strong platform, and these improvements would mainly enhance usability, automation, and enterprise-scale management.
For how long have I used the solution?
I have been using Redis for the past couple of years.
What do I think about the stability of the solution?
Redis is very stable, and we have not really encountered any issues with its stability because we have not experienced any major downtime or reliability issues that have impacted our applications. Redis has consistently provided fast and predictable performance, particularly for caching and high-frequency data access scenarios. Its mature ecosystem, strong community support, and features such as replication, persistence, and clustering provide confidence when using it in production environments.
What do I think about the scalability of the solution?
Redis's scalability was another reason why we chose it. It has scaled well for our needs and has been able to support growing application workloads effectively. The in-memory architecture provides consistently low-latency access even as data access patterns and request volume increase. As our requirements grow, areas like capacity planning, monitoring, and automated scaling become increasingly important, but overall, Redis provides a strong foundation for building scalable applications.
How are customer service and support?
We did not encounter anything with their customer support because we have not fallen into situations where we had to contact them. By simply referring to their documentation, we have been able to fix our bugs and general issues. In that instance, their documentation is so good that we do not really have to reach out to their customer support.
Which solution did I use previously and why did I switch?
Before using Redis, we relied more on application-level caching and database approaches for managing frequently accessed data. As our applications and workloads grew, those approaches became less efficient and harder to scale. The main reason we moved to Redis is that it provides a dedicated, high-performance caching layer with low-latency access, built-in expiration management, and support for distributed scenarios. It simplified our architecture by providing a reliable solution for caching, temporary data storage, and shared application status across multiple instances. The main reason for switching was improved performance, reduced database load, better scalability, and easier management of cached data.
How was the initial setup?
Our experience with Redis's pricing, setup cost, and licensing has been positive overall. The setup process was straightforward, and integrating Redis into our existing application architecture did not require significant additional infrastructure changes. The licensing options provide flexibility depending on the deployment model and scale requirements. The main value comes from the performance improvements, reduced database load, and increased scalability that Redis provides. From a cost perspective, the investment is justified by the operational benefits, including improved application responsiveness and reduced efforts spent managing performance issues.
What was our ROI?
By introducing Redis as a caching layer for frequently accessed data, we reduce repeated database queries and improve response time for high-read APIs. This allowed our system to handle higher traffic more efficiently without requiring equivalent increases in database capacity. We have seen a positive return on investment from using Redis, mainly through improved application performance, reduced database load, and lower operational overhead. Although we have not measured a direct reduction in headcount or specific dollar saving, the productivity and scalability benefits have been valuable.
What's my experience with pricing, setup cost, and licensing?
Our experience with Redis's pricing, setup cost, and licensing has been positive overall. The setup process was straightforward, and integrating Redis into our existing application architecture did not require significant additional infrastructure changes. The licensing options provide flexibility depending on the deployment model and scale requirements. The main value comes from the performance improvements, reduced database load, and increased scalability that Redis provides. From a cost perspective, the investment is justified by the operational benefits, including improved application responsiveness and reduced efforts spent managing performance issues.
Which other solutions did I evaluate?
Our team evaluated multiple options before choosing Redis, including Memcached, normal database caching, and cloud-native caching solutions such as AWS ElastiCache. The main factors we considered were performance, scalability, reliability, ease of integration, supported data structure, and operational simplicity. Redis stood out because it provides more than just simple caching features, such as multiple data structures, time-to-live management, atomic operations, persistence options, and support for distributed workloads, which made it a more flexible solution for our application needs. Overall, Redis provided the right balance of performance, flexibility, and ecosystem support compared to the other options we evaluated, such as Memcached and AWS ElastiCache.
What other advice do I have?
There are a couple of things to consider when using Redis. It is a supporting layer, not a main database. Identifying specific use cases where Redis can provide the most value, such as caching, session management, rate limiting, real-time data processing, or reducing database load, is crucial. Redis is very powerful, but it should be used with a clear caching and data management strategy rather than as a replacement for every data store. For production workloads, I recommend setting up proper monitoring, security controls, high availability, and capacity planning from the beginning.
Redis is a great caching tool, and anyone can try it or at least see whether it fits their organization. It fits our organization, so it might definitely fit for somebody else as well with the features that have been provided. I suggest trying it out to see whether it is the right solution for your needs. If it fits you, then you are good to go. I would rate this product nine out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
reviewer2848647
Caching has transformed response times and now supports faster dashboards and user sessions
Reviewed on Jun 26, 2026
Review from a verified AWS customer
What is our primary use case?
The main use case for Redis is caching. Caching is the primary purpose of using Redis for my organization, as I use it to cache frequently accessed data to improve application performance and reduce database load, functioning as a caching service for database optimization. For example, when a user requests their personalized dashboard, the application first checks Redis for the cached dashboard. If it is available, the response is returned immediately. If not, the application retrieves the data from the database, stores it in Redis with a short expiration time of five to ten minutes, and then returns it to the user. This significantly reduces database queries and improves response times.
I also use Redis for session management and short-lived application state. For example, during an AI chat session, Redis stores conversation context, rate-limiting counters, or temporary workflow state, which can be accessed quickly without repeatedly querying the primary database.
What is most valuable?
Redis has many good features that I find useful. The general caching use case is the most important, along with high performance, rich data structures, persistence options, easy integration, and good scalability. What I appreciate most is its speed and ease of use. In practice, Redis dramatically reduces database load by serving frequently accessed data from memory, and features like automatic key expiration, known as TTL, along with persistence options, make it reliable for production applications while remaining simple to work with.
Speed makes the biggest difference in reducing response times in my projects. In one project, the application displays a user dashboard that requires several database queries to gather profile information, preferences, and recent activity. Instead of executing those queries on every request, I cache the assembled dashboard data in Redis. As a result, repeat requests are served directly from memory, making the dashboard load almost instantly while significantly reducing the load on the database. Regarding the TTL feature, it is especially useful because it keeps cached data fresh automatically. For example, I cache product listings and search results with a TTL of around five to ten minutes. If a user requests the same data within that period, Redis returns it immediately. Once the TTL expires, Redis automatically removes the cache entry, and the next request regenerates the data from the database. This gives me a good balance between performance and data freshness without needing custom cache cleanup logic, which would need to be done manually and might feel much more tedious and difficult. Redis handles it very effectively.
Using Redis has positively impacted my organization, especially regarding performance because most data is fetched very quickly without having to execute numerous database queries in the first place. Redis has had a positive impact by improving application performance, reducing database load, and making the system more scalable. By caching frequently accessed data, I am able to serve requests much faster, which improves the overall user experience. After introducing Redis for caching dashboard and search data, users experience noticeably faster page loads on repeat requests. The database handles fewer read operations, which improves overall system responsiveness and provides more headroom during peak usage. Redis has helped me avoid unnecessary repeated database queries for pages that users have visited previously.
What needs improvement?
I have faced a few challenges and limitations with Redis. Although it is extremely powerful, there are challenges and areas for improvement depending on the use case. The first challenge is memory limitations, as Redis is primarily in-memory, making memory usage a key constraint. If the data grows too large or eviction policies are not tuned properly, important cache data can be removed unexpectedly. The second challenge is scaling complexity; scaling Redis horizontally, such as in cluster mode, introduces operational complexity. Additionally, I would mention the persistence trade-offs; Redis supports persistence like RDB, but it is not as robust as traditional databases for long-term storage, which creates a trade-off between performance and durability. In most systems, Redis is not used as the primary data store.
For how long have I used the solution?
I have been using Redis for more than one year as a caching service.
What do I think about the stability of the solution?
Redis is very stable in my experience because I have not encountered any issues. It performs its function perfectly. Redis has been very stable from an infrastructure perspective, especially when used in managed services or properly configured clusters. However, its state is not treated as a traditional durable database, so stability depends on how I design persistence and eviction strategies. Overall, Redis is very stable, but its state is intentionally changing. As long as I use it for caching, sessions, or transient data and not as a system of record, it behaves reliably and predictably in production.
What do I think about the scalability of the solution?
Redis is easy to scale and also easy to integrate. Redis scales very effectively for read-heavy and caching workloads, especially when properly designed. However, scalability depends heavily on whether I am using single-node, replication, or cluster mode, as it behaves differently in those contexts. According to my experience, it is highly scalable for caching and real-time workloads.
How are customer service and support?
I have not had the chance to interact with customer support because there have not been any problems requiring it. I mostly rely on Redis documentation and community support rather than direct vendor support, especially when using the open-source version or managed cloud services, because its documentation is well-documented.
Which solution did I use previously and why did I switch?
Before Redis, my team tested a couple of different solutions. The main driver for switching to Redis was scalability and performance. Local caching helped somewhat, but it did not work effectively in distributed systems. Redis gave me a centralized, fast, and reliable caching layer that significantly improved system performance and consistency. Initially, my team typically relied on direct database queries and sometimes in-memory caching at the application level, using simple hash maps or local caches such as Caffeine or Guava in Java applications. The higher database load during peak traffic is why I shifted to Redis in the first place.
How was the initial setup?
Regarding my experience with pricing, setup cost, and licensing for Redis, pricing and setup cost are handled by a particular team, but I have some knowledge. Redis is open source at its core, so there is no traditional licensing cost for the basic Redis engine itself. There is no licensing cost because the open-source version is free to use. When it comes to setup cost, it is relatively low, especially when using managed services. Since I self-host it, costs come from infrastructure. Additional efforts for high availability setup, monitoring, backup configuration, and higher DevOps overhead would be management costs. Pricing mainly depends on memory size, throughput, and availability configuration.
What was our ROI?
I have not seen a direct ROI concerning fewer employees needed because caching does not mean that I can reduce the number of employees. I did not track a direct monetary ROI in exact figures, but I observed a clear operational and performance-based return that indirectly translated into cost savings and efficiency gains. By caching frequently accessed data in Redis, I significantly reduced the number of database queries, resulting in savings concerning infrastructure costs. This is an indirect ROI. Redis improved system scalability, allowing me to handle higher traffic without proportional infrastructure growth, which creates scalability ROI. Although I did not measure ROI in exact dollar terms, the combined effect of reduced database load, improved performance, and lower operational overhead clearly translated into cost efficiency and better scalability. If I had to scale without Redis, infrastructure costs and engineering effort would have been significantly higher.
Which other solutions did I evaluate?
I considered a couple of options before choosing Redis. I looked at a few alternative approaches depending on the use case, mainly in-memory caching. For in-memory caching inside the application, I used Caffeine or Guava as local caches. I initially considered local in-memory caching in the application. It was not sufficient due to cache inconsistency, data loss on restart, and difficulty in horizontal scaling. This is the main reason why I shifted to Redis.
What other advice do I have?
If somebody is looking to use Redis, it is much easier and more scalable for making most database queries faster, especially for repeated pages while fetching data. It helps tremendously in handling multiple queries and fetching in a cluster system or in complex systems. My suggestion is that if somebody is looking for a platform to cache or render repeated queries efficiently, Redis is the proper tool.
Redis is a great tool. It is a good caching tool and a supporting layer, not a tool that I can use as a direct database. Although I could, there are better options for that. Redis is made for a particular reason, specifically for caching purposes. If I am using it for that particular use case, then I will benefit the most. I give this review a rating of eight out of ten.
RituRaj
Caching has improved response times and reduces database load for high-traffic applications
Reviewed on Apr 08, 2026
Review from a verified AWS customer
What is our primary use case?
My main use case for Redis is caching to improve application performance and reduce database load.
One specific example from my backend services is using Redis to cache frequently accessed data like product details. Instead of querying the database every time, the application first checks Redis. If data is present, it returns instantly, which significantly reduces the database load and improves response time.
Apart from cache, I have also used Redis for session storage and rate limiting. It helps in managing user sessions efficiently and controlling traffic spikes, which improves overall system reliability.
What is most valuable?
Redis stands out for its extremely fast in-memory performance, support for rich data structures such as string, hash, and list, and features such as TTL for automatic expiration. It is also very useful for caching, sessions management, and rate limiting. I rely mostly on the fast memory performance combined with caching, which helps reduce database load and improve response time for frequently accessed data.
Redis has played a key role in improving system scalability and performance. By offloading frequent reads from the database and enabling fast in-memory cache access, it reduced latency, improved throughput, and helped maintain stability during peak loads.
What needs improvement?
Redis is very reliable, but it could be improved in areas such as monitoring, debugging, and feasibility into memory use. Better built-in tools for observability would help teams manage it more effectively at scale. Managing memory efficiently and troubleshooting issues can sometimes require additional tooling, so these areas can also be improved.
One practical challenge I experienced is managing memory efficiently. Since Redis is in-memory, we need to carefully configure eviction policies and monitor usage. Debugging cache-related issues such as stale data or cache invalidation can sometimes be tricky. Additionally, tuning memory usage and eviction policies needs to be planned very carefully.
For how long have I used the solution?
I have been using Redis for the last two years.
What do I think about the stability of the solution?
Redis is quite stable.
What do I think about the scalability of the solution?
Redis is very scalable. It supports both vertical and horizontal scaling, and with features such as clustering and replication, it can handle high traffic and a large database very effectively.
How are customer service and support?
The customer support I have experienced has been good overall. Since Redis is quite stable and well-documented, we have not needed much support, but when required, the response has been helpful.
Which solution did I use previously and why did I switch?
Before choosing Redis, we mainly relied on database-level caching or direct queries. As the application scaled, it started impacting performance, so we switched to Redis for its speed and better caching capabilities.
Before Redis, we relied on the normal database, but before we considered Redis, we looked at a few alternatives such as Memcached. Redis stood out because of its richer data structures and additional features such as persistence and pub/sub features.
What was our ROI?
We have seen a strong ROI after implementing Redis. We reduced the database read load by around 30 to 40 percent and improved API response time by 20 to 30 percent, specifically for frequently accessed endpoints.
What's my experience with pricing, setup cost, and licensing?
The pricing is reasonable for the performance provided. Since we use it as a managed service, there is no licensing complexity, and setup costs were minimal. Most of the cost depends on the use cases and scaling, which was beneficial for us.
What other advice do I have?
Redis is very reliable and easy to integrate. Its simplicity combined with the performance makes it a great choice for backend developers.
My advice would be to first clearly define your use cases, specifically for caching or real-time scenarios, and also pay attention to memory management. Choose the right eviction policies and implement proper monitoring from the beginning. Plan for memory optimization, set appropriate TTLs, and implement strong monitoring and alerting for stability at any scale.
Redis is a powerful and reliable tool for improving application performance. Its speed and flexibility make it a great choice for modern backend systems. It significantly improves performance and scalability with proper planning. It works very effectively for high-traffic applications. I would rate this product an 8 out of 10.
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?
Amazon Web Services (AWS)
Computer & Network Security
Redis Cloud Delivers Speed and Reliability with Hassle-Free Managed Scaling
Reviewed on Mar 12, 2026
Review provided by G2
What do you like best about the product?
What I like most about Redis Cloud is its speed and reliability. It makes caching and real-time data processing extremely fast, and the managed infrastructure removes the hassle of handling scaling, backups, and failover manually.
What do you dislike about the product?
The biggest downside of Redis Cloud is the cost as you scale up. The managed service is convenient, but pricing can rise quickly as memory usage increases. I’d also like to see more flexible configuration options, along with stronger monitoring capabilities.
What problems is the product solving and how is that benefiting you?
Redis Cloud helps address performance bottlenecks in applications that need fast access to frequently requested data. By caching responses and session data in Redis, we can reduce database calls and improve response times, making the application faster and more scalable overall.
KarimGarchi
Performance shines with seamless session caching and minimal configuration
Reviewed on Jul 10, 2025
Review provided by PeerSpot
What is our primary use case?
Redis is used for a part of a booking engine for travel, specifically for the front part to get some sessions and information about the sessions. If a customer or user is using the sites in different parts, we use Redis to get this information in cache.
What is most valuable?
The best features of Redis, from my personal perspective, are the performance, which is very quick, and it's very simple to implement.
Since I started using Redis, I feel that the product is saving me some performance tuning time. It's very easy, I have few parameters to tune, and it seems to have performance without a lot of working on the performance, compared to Cassandra, where you have to configure the memory and many other settings.
The integration capability of Redis is excellent.
Redis is very affordable because it's free.
What needs improvement?
The disadvantage of Redis is that it's a little bit hard to have too many clusters or too many nodes and create the clusters. The sync between the nodes is easier to implement with Couchbase, for example, and this is the only problem, the only disadvantage for me.
For how long have I used the solution?
I started using Redis this year.
What do I think about the stability of the solution?
The stability of Redis rates nine out of ten, with one being not stable and ten being very stable.
What do I think about the scalability of the solution?
The scalability of Redis rates eight out of ten, with one being not scalable and ten being very scalable.
How are customer service and support?
Technical support rates at three out of ten.
Which solution did I use previously and why did I switch?
We started using Redis this year when we switched from Couchbase at the beginning of the year.
I have decommissioned Couchbase, which was not my database but my customer's database. They decommissioned it this year and chose Redis for the cache data parts, so I'm not using Couchbase anymore.
What about the implementation team?
We use community support and we don't have a provider for the support, but to be honest, we don't need support. From the time we implemented, I hope it will continue this way.
What was our ROI?
I see about 40% savings since using Redis.
Which other solutions did I evaluate?
In my projects, we use documents basically, so all the NoSQL databases can be mapped with an API to have a kind of independence from Redis and any tool. If tomorrow we want to move from Redis to something better, we are independent from that.
What other advice do I have?
If Redis has questions or comments related to my review, it's possible for them to reach me via email to clarify something.