What is this integration?
Redis Cloud is a fully managed Redis service that offers both Essentials (shared) and Pro (dedicated) database tiers with automatic failover, backups, and scaling.What Monk manages
- Essentials Subscription, Essentials Database
- Pro Subscription, Pro Database
What the Agent can do and how to use it
- Subscription Management: Create and manage Essentials and Pro subscriptions
- Database Provisioning: Deploy Redis databases with configurable memory, persistence, and modules
- Backup & Recovery: Create on-demand snapshots and restore from external backups
- Security: Configure TLS, IP access lists, and authentication
- High Availability: Enable replication and multi-zone deployments (Pro)
- Clustering: Configure Redis Cluster with sharding (Pro)
- Set Redis Cloud API secrets
- monk update <namespace>/<name>
Obtaining Redis Cloud Credentials
To use Redis Cloud with Monk, you’ll need API keys from your Redis Cloud account.What You’ll Need
- Account Key - Redis Cloud Account API key
- User Key - Redis Cloud User API key
- Database Password - Password for database access (Monk can generate this)
Step-by-Step
- Log into Redis Cloud at https://app.redislabs.com/
- Navigate to Account Settings (gear icon)
- Go to API Keys section
- Find your Account Key and User Key
- If no keys exist, contact Redis Cloud support to enable API access
- Copy both keys and save them securely
- Choose a database password - or let Monk generate a secure one
Providing to Monk
When using Redis Cloud, ask Monk:Security Best Practices
✅ Keep keys secure - API keys have full account access ✅ Use strong database passwords - Let Monk generate them ✅ Enable IP access lists - Restrict database access to your application IPs ✅ Monitor usage - Check Redis Cloud activity logsAuth
- Uses Monk secrets for Redis Cloud API credentials:
redis-cloud-account-key: Account API keyredis-cloud-user-key: User API keyredis-cloud-db-password: Database password
Getting Started
- Provide credentials to Monk when deploying:
CLI Reference (Advanced)
For manual secret management:- Define an Essentials database (save as redis.yaml):
- Create/update:
Pro Database (Dedicated Clusters)
For production workloads requiring dedicated resources, clustering, and advanced features:- Dedicated infrastructure with configurable memory/storage
- Redis modules (RediSearch, RedisJSON, RedisTimeSeries, etc.)
- Active-Active geo-replication
- Scheduled remote backups to S3/GCS/Azure
- VPC peering and private endpoints
Backup & Snapshot Actions
| Action | Description |
|---|---|
get-backup-info | View backup configuration and status |
create-snapshot | Create an on-demand backup snapshot |
list-snapshots | List available backups |
restore | Restore/import data from external backup |
get-restore-status | Check restore task progress |

