Redis OSS is an open-source in-memory data structure storage system that supports various data structures (such as strings, hashes, lists, sets, sorted sets, etc.) and provides features like persistence, high availability, and distributed clustering. With its high performance and low latency characteristics, Redis is widely used in scenarios such as caching, message queues, and real-time data analytics. Its core deployment modes include:
Alauda Cache Service for Redis OSS is built on Kubernetes (K8s) and customizes multiple controllers (Operators) designed specifically to simplify the lifecycle management of Redis instances in Kubernetes clusters. It extends the Kubernetes API to provide declarative configuration and automated operation and maintenance capabilities, enabling users to efficiently deploy and manage Redis clusters in a cloud-native manner, while ensuring stability and scalability in the production environment.
Multi-architecture Support
Mode | Applicable Scenarios |
---|---|
Standalone | Development/Testing/Lightweight Caching |
Sentinel | Read/Write Separation/Hot Standby |
Cluster | Massive Data/Horizontal Scaling |
Version Support
5.0
, 6.0
, 7.2
.Access Control and Security
Network and Access Methods
Elastic Scaling
Version Upgrade and High Availability
Customized Scheduling Policies
Automated Operation and Maintenance Capabilities
Alauda Cache Service for Redis OSS abstracts the complex operational logic of Redis (such as cluster topology management, version upgrades, and scaling) into Kubernetes native resources, enabling operations personnel to perform actions through simple YAML declarative configurations. It significantly reduces the complexity of managing Redis in Kubernetes, while also considering flexibility, security, and production-grade stability, making it an ideal management tool for Redis instances in cloud-native scenarios.