# sohutv/cachecloud

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/sohutv-cachecloud).**

8,852 stars · 2,020 forks · HTML · Apache-2.0

## Links

- GitHub: https://github.com/sohutv/cachecloud
- Homepage: http://cachecloud.github.io/
- awesome-repositories: https://awesome-repositories.com/repository/sohutv-cachecloud.md

## Topics

`cachecloud` `java` `jedis` `lettuce` `redis` `redis-cache` `redis-client` `redis-cluster` `redis-monitor` `redis-sentinel`

## Description

CacheCloud is a cloud management platform and infrastructure orchestrator for Redis. It provides a centralized dashboard to deploy, scale, and monitor Redis instances across standalone, sentinel, and cluster architectures.

The system standardizes operational workflows to reduce manual effort through automated deployment and maintenance processes. It enables elastic resource scaling via vertical and horizontal adjustments to optimize hardware utilization and manages high-availability transitions through automated failover.

The platform includes a metadata-driven directory to track physical machines and application identities. It also features a performance monitoring system that aggregates resource metrics and dispatches notifications via email or HTTP endpoints when health thresholds are exceeded.

## Tags

### Data & Databases

- [Redis Cluster Deployments](https://awesome-repositories.com/f/data-databases/redis-cluster-deployments.md) — Provides a unified control plane to deploy and manage Redis in Standalone, Sentinel, and Cluster architectures.
- [Resource Scaling Strategies](https://awesome-repositories.com/f/data-databases/horizontal-database-scaling/resource-scaling-strategies.md) — Implements vertical and horizontal scaling logic to optimize hardware utilization across the Redis fleet.
- [Redis Deployment Tools](https://awesome-repositories.com/f/data-databases/redis-deployment-tools.md) — Automates the setup, provisioning, and scaling of Redis key-value stores on server infrastructure. ([source](https://github.com/sohutv/cachecloud/tree/main/docs/))

### DevOps & Infrastructure

- [Redis Capacity Scaling](https://awesome-repositories.com/f/devops-infrastructure/cluster-node-management/capacity-scaling/vertical-compute-scaling/redis-capacity-scaling.md) — Optimizes hardware utilization by adjusting the capacity of Redis instances through vertical and horizontal scaling.
- [Automated Workflow Orchestration](https://awesome-repositories.com/f/devops-infrastructure/automated-workflow-orchestration.md) — Standardizes infrastructure maintenance and request tasks through predefined automated workflow sequences.
- [Database High Availability](https://awesome-repositories.com/f/devops-infrastructure/high-availability-clustering/database-high-availability.md) — Ensures continuous availability by managing automated failover and high-availability transitions between Redis nodes. ([source](https://cdn.jsdelivr.net/gh/sohutv/cachecloud@main/README.md))

### Software Engineering & Architecture

- [Infrastructure Metadata](https://awesome-repositories.com/f/software-engineering-architecture/infrastructure-metadata.md) — Maintains a central directory of machine, application, and user identity metadata for infrastructure tracking. ([source](https://cdn.jsdelivr.net/gh/sohutv/cachecloud@main/README.md))
- [Redis Operational Automations](https://awesome-repositories.com/f/software-engineering-architecture/database-maintenance-automation/table-maintenance-automations/redis-operational-automations.md) — Standardizes operational workflows and failover processes to ensure high availability for Redis deployments.

### System Administration & Monitoring

- [Centralized Instance Management](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/service-and-infrastructure-management/database-server-management/centralized-instance-management.md) — Tracks physical machines and application identities in a central directory to coordinate Redis deployment and lifecycle operations.
- [Centralized Monitoring Platforms](https://awesome-repositories.com/f/system-administration-monitoring/centralized-monitoring-platforms.md) — Provides a centralized dashboard that aggregates resource metrics from distributed Redis instances for real-time health tracking.
- [Metric and Performance Monitors](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/metric-performance-monitors.md) — Tracks high-frequency system health metrics and resource performance across Redis instances using dedicated statistics interfaces. ([source](https://cdn.jsdelivr.net/gh/sohutv/cachecloud@main/README.md))
- [Redis](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/metric-performance-monitors/server-metrics/redis.md) — Collects and monitors internal server statistics and performance data specifically from Redis instances.
- [Alerting Systems](https://awesome-repositories.com/f/system-administration-monitoring/alerting-and-incident-management/alerting-systems.md) — Triggers notifications via email or HTTP endpoints when system health or resource thresholds are exceeded.
- [Alerting Systems](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/metric-performance-monitors/server-metrics/redis/alerting-systems.md) — Ships a performance tracking system that dispatches notifications via email or HTTP when health thresholds are exceeded.
- [Operational Task Automation](https://awesome-repositories.com/f/system-administration-monitoring/operational-task-automation.md) — Automates system maintenance and operational request tasks to reduce manual errors. ([source](https://cdn.jsdelivr.net/gh/sohutv/cachecloud@main/README.md))

### Networking & Communication

- [System Alert Dispatchers](https://awesome-repositories.com/f/networking-communication/system-alert-dispatchers.md) — Dispatches automated system notifications via email or HTTP endpoints when resource thresholds are triggered. ([source](https://github.com/sohutv/cachecloud/wiki/3.%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E6%8E%A5%E5%85%A5%E6%96%87%E6%A1%A3))
