Redis offers high-speed, in-memory storage, renowned for real-time performance. It supports quick data retrieval and is used commonly in applications like analytics and gaming.

| Product | Mindshare (%) |
|---|---|
| Redis | 22.2% |
| Amazon ElastiCache | 17.4% |
| Google Cloud Memorystore | 14.1% |
| Other | 46.300000000000004% |
| Title | Rating | Mindshare | Recommending | |
|---|---|---|---|---|
| PostgreSQL | 4.2 | N/A | 96% | 127 interviewsAdd to research |
| Elastic Search | 4.1 | N/A | 97% | 93 interviewsAdd to research |
| Company Size | Count |
|---|---|
| Small Business | 9 |
| Midsize Enterprise | 6 |
| Large Enterprise | 9 |
| Company Size | Count |
|---|---|
| Small Business | 184 |
| Midsize Enterprise | 114 |
| Large Enterprise | 396 |
Renowned for real-time performance, Redis delivers high-speed in-memory storage, making it a favorite for applications needing quick data retrieval. Its diverse data structures and caching capabilities support a broad array of use cases, including analytics and gaming. Redis ensures robust scalability with master-slave replication and clustering, while its publish/subscribe pattern renders it reliable for event-driven applications. The solution integrates smoothly with existing systems, minimizing performance tuning needs. Although documentation on scalability and security could be improved, Redis remains cost-effective and stable, commonly utilized in cloud environments. Enhancing integration with cloud services like AWS and Google Cloud and refining GUI may improve usability.
What are the key features of Redis?Redis finds application across industries for tasks like caching to improve application performance and speed, minimizing database load. It enables real-time processing for session storage, push notifications, and analytics. As a messaging platform, Redis handles high traffic and supports replication and clustering for cross-platform scalability.
Redis was previously known as Redis Enterprise.
1. Twitter 2. GitHub 3. StackOverflow 4. Pinterest 5. Snapchat 6. Craigslist 7. Digg 8. Weibo 9. Airbnb 10. Uber 11. Slack 12. Trello 13. Shopify 14. Coursera 15. Medium 16. Twitch 17. Foursquare 18. Meetup 19. Kickstarter 20. Docker 21. Heroku 22. Bitbucket 23. Groupon 24. Flipboard 25. SoundCloud 26. BuzzFeed 27. Disqus 28. The New York Times 29. Walmart 30. Nike 31. Sony 32. Philips
| Author info | Rating | Review Summary |
|---|---|---|
| Senior software developer at Makemytrip | 4.0 | I utilize Redis for caching and performance optimization, significantly reducing latency and improving reliability with its speed. While memory and invalidation require careful design, its stability and scalability offer substantial ROI for me. |
| SDE 2 at Virtusa | 4.0 | I find Redis excellent for caching, session management, and rate limiting, significantly boosting performance and reducing database load. While highly reliable and scalable, I believe built-in monitoring, debugging, and memory management tools could be improved for better observability. |
| Software Engineer at Netaji Subhash Engineering College | 4.5 | I primarily use Redis for caching and session management, valuing its speed and efficiency for performance and scalability, which significantly reduces database load. Although memory costs and cache consistency are concerns, I find it highly effective. |
| Database Admin and Architect at D-EDGE Hospitality Solutions | 5.0 | For caching in our booking engine, I find Redis delivers excellent performance and is simple to implement, saving tuning time. It's affordable, stable, scalable, and provided 40% savings compared to Couchbase. I highly recommend it. |
| .Net Developer at Freelance | 4.5 | I find Redis essential for our web applications, significantly boosting performance, scalability, and reliability through caching, session management, and real-time features. Its stability and versatility are crucial, though I'd appreciate enhanced cluster management and security improvements. |
| Software Architect at Yum! Brands | 4.0 | I find Redis excellent as a caching layer, offering quick data access, strong performance, and scalability. While stable and easy to deploy, using it as a persistent database for large datasets can be costly due to its limited data models. |
| Data Engineer at a photography company with 1,001-5,000 employees | 3.5 | I rate Redis a 7/10. It's a reliable, free open-source tool crucial for our data pipelines, despite its difficult setup and limited scalability. While powerful, I find improvements are needed in areas like pub-sub, data persistence, and migration tools. |
| Software Engineer at Medflix | 4.0 | I use Redis primarily for real-time applications, like a live quiz, where its performance is 10X faster than traditional SQL. It's stable and reliable, offering unique capabilities, but its significant cost, particularly for dedicated memory, is a drawback. |