KubeBlocks for
Redis
Redis is an open-source, in-memory data store used as a database, cache, message broker, and streaming engine. Its sub-millisecond latency and rich data structures make it essential for real-time applications, session management, and leaderboards.
Supported versions
Available on
AWS
Azure
GCP
OCI
OpenShiftDatabases
MySQL
PostgreSQL
Oracle
SQL Server
Redis
ClickHouseVector & AI
Milvus
ElasticsearchMessage queues
KafkaOthers
etcdExtend database engines like plug-ins
KubeBlocks provides unified database operations through its addon-based architecture. With KubeBlocks Enterprise, access over 15 seamless integrations to scale your database services.
One control plane, consistent operations across all engines — powered by the addon mechanism.
Run Redis with built-in lifecycle, scaling, visibility, and recovery
Operate Redis on Kubernetes with the day-2 capabilities teams need in production, including scaling, slot rebalancing, access control, observability, and recovery workflows backed by real console evidence.
Lifecycle
Deploy Redis clusters and manage service lifecycle with confidence
Launch Redis with the right version, topology, and resource profile, then handle restart, stop, and start operations with clear status visibility throughout the cluster lifecycle.
- Create Redis Cluster or Sentinel-style deployments with version, shard, replica, and resource settings chosen before launch.
- Run restart, stop, and start operations directly against live Redis clusters.
- Track topology and runtime status as clusters move through lifecycle changes.

The create wizard helps teams launch Redis with the version, topology, and resource profile their workload needs.

After provisioning, users land on a Redis overview that keeps topology, health, and lifecycle controls close at hand.
Scale
Scale Redis capacity as traffic and data volume grow
Adjust shard and replica counts to match growth, improve resilience, and expand throughput without dropping into low-level infrastructure operations.
- Increase or reduce shard and replica counts for Redis cluster deployments.
- Follow node initialization and scaling progress as capacity changes roll out.
- Support both growth and right-sizing for changing workload demands.

Scaling makes it straightforward to expand Redis shard and replica capacity as workload demand rises.
Topology
Rebalance slots to keep Redis Cluster data distributed evenly
After topology changes, rebalance slots so key distribution stays aligned with the active shard layout and cluster performance remains predictable.
- Run slot rebalancing after scaling or shard changes.
- Verify redistribution progress from task history.
- Keep Redis Cluster topology healthy as capacity evolves.

Task history shows when slot rebalancing runs, helping teams confirm redistribution after cluster changes.
Parameter
Tune Redis parameters for performance, persistence, and behavior
Adjust Redis runtime settings to match workload needs, from memory and persistence behavior to engine-level tuning for application performance.
- Review current Redis configuration values before making changes.
- Update runtime parameters with a clear view of configurable settings.
- Tune cache behavior and durability settings for different application profiles.

Parameter management gives teams a clear way to tune Redis runtime behavior for their workloads.
Accessibility
Connect applications through clear Redis endpoints and access paths
Give application teams the connection details they need to integrate Redis quickly, whether for internal services, troubleshooting, or environment handoff.
- View private endpoint details directly from the Redis cluster overview.
- Share connection information with application and platform teams more easily.
- Speed up troubleshooting when services need to confirm how Redis is exposed.

Connection details stay easy to find so teams can wire applications to Redis faster.
Data Management
Manage Redis ACL users with least-privilege access control
Create Redis users for applications and teams while controlling command and keyspace permissions to support stronger access governance.
- Create Redis ACL users directly from the Credentials page.
- Grant only the permissions required for each application access pattern.
- Support more controlled multi-application or multi-team Redis usage.

ACL user management helps teams provision Redis access without overexposing commands or data scope.
Observability
Monitor Redis health, performance, and runtime activity
Track the signals that matter for production Redis, including memory trends, connections, service health, and runtime behavior during troubleshooting.
- Monitor memory, connections, and health through Redis metrics dashboards.
- Inspect runtime and replication logs when diagnosing issues.
- Speed up troubleshooting with operational signals available in the console.

Metrics reveal Redis health and resource trends that help teams spot pressure before it becomes an outage.

Runtime logs provide direct visibility into Redis activity for diagnosis and operational review.
Audit
Review Redis operational history through task records
See when operational actions were triggered and how they completed so teams have a clearer record of lifecycle, topology, and configuration changes.
- Review restart, stop, start, rebalance, and reconfiguration records in one place.
- Check whether operational tasks succeeded or failed.
- Improve accountability for production Redis changes.

Task history gives teams a practical audit trail for Redis operational activity.
Backup
Protect Redis with backup and restore capabilities
Safeguard Redis data with on-demand backup creation and guided restore flows that help teams prepare for validation, recovery, and environment rebuild scenarios.
- Create backups when teams need a fresh protection point.
- Use guided restore flows for recovery and validation scenarios.
- Support safer Redis operations with built-in data protection controls.

Backup creation helps teams capture Redis data before risky changes or for recovery planning.

Restore guidance helps teams recover Redis with less guesswork during validation or incident response.
Ready to build your own DBaaS on Kubernetes?
Talk to our team and see how KubeBlocks Enterprise can help you consolidate databases, strengthen security, and reduce operational costs.

