Expand description
Database management operations for Essentials (Fixed) subscriptions
This module provides database management functionality for Redis Cloud Essentials (formerly Fixed) subscriptions, which offer a simplified, cost-effective option for smaller workloads with predictable capacity requirements.
§Overview
Essentials databases are pre-configured Redis instances with fixed memory allocations and simplified pricing. They’re ideal for development, testing, and production workloads that don’t require auto-scaling or advanced clustering features.
§Key Features
- Fixed Capacity: Pre-defined memory sizes from 250MB to 12GB
- Simple Pricing: Predictable monthly costs
- Essential Features: Replication, persistence, and backup support
- Module Support: Limited module availability based on plan
- Quick Setup: Simplified configuration for faster deployment
§Differences from Pro Databases
- Fixed memory allocations (no auto-scaling)
- Limited to single-region deployments
- Simplified module selection
- No clustering support
- Predictable pricing model
§Example Usage
use redis_cloud::{CloudClient, FixedDatabaseHandler};
let client = CloudClient::builder()
.api_key("your-api-key")
.api_secret("your-api-secret")
.build()?;
let handler = FixedDatabaseHandler::new(client);
// Example: List databases in a fixed subscription (ID 123)
let databases = handler.list(123, None, None).await?;
Structs§
- Account
Fixed Subscription Databases - RedisLabs Account Subscription Databases information
- Cloud
Tag - Database tag
- Cloud
Tags - Redis list of database tags
- Database
Alert Spec - Optional. Changes Redis database alert details.
- Database
Certificate Spec - Optional. A list of client TLS/SSL certificates. If specified, mTLS authentication will be required to authenticate user connections. If set to an empty list, TLS client certificates will be removed and mTLS will not be required. TLS connection may still apply, depending on the value of ‘enableTls’.
- Database
Module Spec - Optional. Redis advanced capabilities (also known as modules) to be provisioned in the database. Use GET /database-modules to get a list of available advanced capabilities.
- Database
Slow LogEntries - DatabaseSlowLogEntries
- Database
Slow LogEntry - Database slowlog entry
- Database
Sync Source Spec - Optional. This database will be a replica of the specified Redis databases, provided as a list of objects with endpoint and certificate details.
- Database
TagCreate Request - Database tag
- Database
TagUpdate Request - Database tag update request message
- Database
Tags Update Request - Database tags update request message
- Dynamic
Endpoints - DynamicEndpoints
- Fixed
Database - FixedDatabase
- Fixed
Database Backup Request - Essentials database backup request message
- Fixed
Database Create Request - Essentials database definition
- Fixed
Database Handler - Handler for Essentials database operations
- Fixed
Database Import Request - Database import request
- Fixed
Database Update Request - Essentials database update request
- Processor
Response - ProcessorResponse
- Replica
OfSpec - Optional. Changes Replica Of (also known as Active-Passive) configuration details.
- Tag
- Database tag
- Task
State Update - TaskStateUpdate