In-memory data structure store used as database, cache, and message broker. Like having extremely fast memory storage that can instantly retrieve frequently used information.
Web applications use Redis to cache user sessions and frequently accessed data for lightning-fast response times.
All are managed Redis offerings: the cloud provider runs Redis, handles patching/maintenance options, backups, monitoring, and scaling. Feature sets differ (e.g., clustering, persistence, network isolation), but the core Redis API and common use cases (cache, sessions, queues/pub-sub) are similar.
Explore real-world architectures from our community that use Redis: