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>
Auth
- Uses Monk secrets for Redis Cloud API credentials:
redis-cloud-account-key: Account API keyredis-cloud-user-key: User API key
Getting Started
- Set secrets:
- 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 |

