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 | Market Share (%) |
---|---|
Redis | 20.6% |
Amazon ElastiCache | 24.3% |
Google Cloud Memorystore | 19.3% |
Other | 35.8% |
Title | Rating | Mindshare | Recommending | |
---|---|---|---|---|
PostgreSQL | 4.2 | N/A | 96% | 125 interviewsAdd to research |
Elastic Search | 4.1 | N/A | 97% | 72 interviewsAdd to research |
Company Size | Count |
---|---|
Small Business | 9 |
Midsize Enterprise | 3 |
Large Enterprise | 8 |
Company Size | Count |
---|---|
Small Business | 173 |
Midsize Enterprise | 89 |
Large Enterprise | 485 |
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 |
---|---|---|
Data Engineer at a photography company with 1,001-5,000 employees | 3.5 | We use Redis for tasks like ranking and caching in AI projects due to its reliability and integration capabilities. Although valuable, improvements are needed in areas like pub-sub optimization and data migration, with concerns about licensing and community engagement. |
Database Admin and Architect at D-EDGE Hospitality Solutions | 5.0 | I've found Redis to be fast, simple to implement, and efficient for caching session data, saving about 40% in performance tuning time, though managing clusters is a bit challenging and support could be better. |
.Net Developer at Freelance | 4.5 | I use Redis to boost web application performance by caching data and managing sessions efficiently. It offers fast read/write operations, diverse data structures, and scalability. We switched from a traditional database to enhance speed, versatility, and reliability. |
Student at Otto-von-Guericke-Universitaet | 4.0 | I used Redis for a college project and found it stable, fast, and suitable for cloud-based tasks. However, it could improve in handling local data. I also considered Firest, Crontabee, and Cosmodb, finding Firest more fitting for my needs. |
R&D Director at a tech vendor with 201-500 employees | 4.5 | In my workplace, we use Redis for managing caches and queues and as a registry. It offers easy setup and PubSub features. However, it lacks fault tolerance and high availability, unlike commercial solutions. Redis is simpler than Memcached and Aerospike. |
Software Architect at Yum! Brands | 4.0 | I use Redis primarily as a caching layer due to its fast data fetching and saving capabilities. While it excels in speed and structure, its single-threaded nature and limited data model support make it expensive for large datasets. |
Software Engineer at Medflix | 4.0 | We use Redis primarily for real-time applications like live quizzes, where its performance surpasses traditional databases. While price could improve, Redis is unmatched and well-supported, despite having used PostgreSQL, Cassandra, MySQL, and Elasticsearch for different purposes. |
Head of Platforms at Shalion | 5.0 | I primarily use Redis through AWS as a cache for fast retrieval of files and URLs, benefiting from its simplicity, high availability, and reliability. However, AWS could improve by offering more server types or configurable memory options. |