Redis Cloud is a fully managed, cloud-native Redis service designed for simplicity, scalability, and performance—without the need to manage infrastructure. It runs on AWS, Google Cloud, and Azure, offering built-in high availability, usage-based pricing, and three subscription plans: Essentials, Flexible, and Pro.
The platform abstracts away infrastructure complexity while providing robust capabilities through an intuitive console, REST API, and support for developer tools and automation frameworks.
Redis Cloud environments are made up of core components—databases, plans, endpoints, providers, regions, users, and network settings—which work together to provision resources quickly, enable secure connectivity, and support automatic scaling. To begin your setup, start with Creating a Redis Cloud Account, then move on to Choosing a Subscription and Creating Your First Database.
Key Concepts and Architecture
Databases
Each Redis Cloud database is logically isolated. On Essentials and Flex plans, databases are separated from each other using dedicated Redis processes and access controls within a shared, multi-tenant infrastructure. Only Pro subscriptions provide dedicated, single-tenant (VPC/network-level) isolation, ensuring all resources (compute, network, and endpoints) are exclusively provisioned for one customer. They include:
Each Redis Cloud database is assigned a unique endpoint. For Essentials and Flex, this endpoint operates on shared multi-tenant infrastructure. For Pro, endpoints are provisioned within a dedicated, customer-only VPC.
Regional deployment options
Configurable memory size, throughput, replication, and persistence
Plan options:
Essentials: Shared-resource, entry-level (no HA or persistence)
Flexible: Logically isolated, pay-as-you-go, with scalability and high availability
Pro: VPC-isolated, high-performance, with advanced networking and support
Endpoint & Connectivity
Redis Cloud exposes each database via a secure connection string:
Protocol: RESP (TLS-encrypted)
Clients: redis-cli, Redis Insight, and SDKs (Python, Node.js, Java)
Security: IP allow lists, short-lived TLS certs (Flex/Pro), ACLs, and IAM-based restrictions
Example connection string:
redis-cli -u rediss://default:<password>@<host>:<port>See: Connecting to Your Redis Cloud Database
Users and Access Control
Users are managed through the Access Management console and assigned roles:
Roles: Owner, Manager, Member, Viewer
Advanced Controls: MFA, IP allow lists, and ACLs (Flex/Pro only)
Plans and Providers
Redis Cloud supports multiple clouds and regions:
Providers: AWS, Google Cloud, Azure
Plan Features: Pricing, HA, performance, and networking vary by plan
Region: Selected per database
See: Choosing a Subscription and Creating Your First Database
Monitoring and Automation
Built-in observability features include:
Daily automatic backups (Flex/Pro)
Custom alerts (memory, latency, throughput)
Performance metrics (console or REST API)
External integrations: Prometheus, Grafana, logging platforms
See: Monitoring Setup in Redis Cloud, Configuring Backups, and Setting Up Alerts
Network and VPC Peering
Connectivity options vary by plan:
Essentials/Flex: Public access
Pro: Private VPC peering (AWS, GCP)
VPC peering enables secure, low-latency communication with your cloud environment by exchanging CIDR blocks and establishing peering connections.
See: Configuring VPC Peering in Redis Cloud Pro
Redis Cloud as a Fully Managed Platform
Redis Cloud simplifies operations by handling:
Auto-scaling, patching, and upgrades
High availability and failover
Backup and maintenance windows
Secure, compliant infrastructure
Use Redis Cloud to accelerate time-to-production, reduce operational overhead, and scale with confidence. For a full comparison, see the Redis Cloud Pricing Page.
Onboarding Progress
Previous: This is the first step of the onboarding process
Next: Creating a Redis Cloud Account
You can return to the Redis Cloud Onboarding Overview at any time to track your progress or revisit earlier steps.
0 comments
Please sign in to leave a comment.