Expand description
Database operations handler
This module provides comprehensive database management capabilities for Redis Cloud, including CRUD operations, backups, imports, metrics, and scaling operations.
§Examples
use redis_cloud::{CloudClient, CloudDatabaseHandler};
use serde_json::json;
let client = CloudClient::builder()
.api_key("your-api-key")
.api_secret("your-api-secret")
.build()?;
let db_handler = CloudDatabaseHandler::new(client);
// Get database information
let db_info = db_handler.get(123, 456).await?;
println!("Database: {}", db_info.name);
// Create database using raw client API
let database_config = json!({
"name": "my-redis-db",
"memory_limit_in_gb": 2.5,
"support_oss_cluster_api": false,
"replication": true,
"data_persistence": "aof-every-1-sec"
});
Structs§
- Cloud
Database Handler - Handler for Cloud database operations