| name | redisctl-cloud-management |
| description | Manage Redis Cloud subscriptions, databases, and resources via the redisctl CLI. Use when provisioning, updating, or monitoring Redis Cloud infrastructure. |
Overview
Manage the full lifecycle of Redis Cloud resources: subscriptions, databases, users, ACLs, and tasks.
Subscriptions
redisctl cloud subscription list
redisctl cloud subscription get 12345
redisctl cloud subscription create --data '{...}'
redisctl cloud subscription update 12345 --data '{...}'
redisctl cloud subscription delete 12345
Databases
redisctl cloud database list
redisctl cloud database list --subscription 12345
redisctl cloud database get 12345:67890
redisctl cloud database create --subscription 12345 --name mydb --memory 1
redisctl cloud database update 12345:67890 --memory 10
redisctl cloud database delete 12345:67890
redisctl cloud database backup 12345:67890
Essentials / Fixed Tier
For smaller, fixed-price databases:
redisctl cloud fixed-subscription list
redisctl cloud fixed-database list 12345
redisctl cloud fixed-database create 12345 --name mydb
Task Tracking
Cloud operations are async. Track tasks:
redisctl cloud task list
redisctl cloud task get <task-id>
redisctl cloud task wait <task-id>
Workflows
Multi-step operations:
redisctl cloud workflow subscription-setup
Cost Reports
redisctl cloud cost-report generate --start 2026-01-01 --end 2026-01-31
redisctl cloud cost-report download <report-id>
redisctl cloud cost-report export --start 2026-01-01 --end 2026-01-31
Account Management
redisctl cloud account get
redisctl cloud user list
redisctl cloud user get <user-id>
redisctl cloud user update <user-id> --data '{...}'
redisctl cloud user delete <user-id>
redisctl cloud acl list-redis-rules
redisctl cloud acl create-redis-rule --data '{...}'
redisctl cloud acl list-roles
redisctl cloud acl create-role --data '{...}'
redisctl cloud acl list-acl-users
redisctl cloud acl create-acl-user --data '{...}'
Tips
- Use
--profile <name> to target a specific Cloud profile
- Use
--output json for machine-readable output
- Most create/update commands accept
--data with a JSON payload
- Task IDs are returned from async operations — use
cloud task wait to block until completion
- Database IDs use the format
subscription_id:database_id for most operations