KubeBlocks

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

Redis 6.2Redis 7.0Redis 7.2Redis 7.4Redis 8.0Redis 8.2Redis 8.4

Available on

AWSAWSAzureAzureGCPGCPOCIOCIAlibaba CloudAlibaba CloudRancherRancherOpenShiftOpenShift

Databases

MySQLMySQL
PostgreSQLPostgreSQL
OracleOracle
SQL ServerSQL Server
RedisRedis
MongoDBMongoDB
ClickHouseClickHouse

Vector & AI

QdrantQdrant
MilvusMilvus
ElasticsearchElasticsearch

Message queues

RocketMQRocketMQ
RabbitMQRabbitMQ
KafkaKafka

Others

VictoriaMetricsVictoriaMetrics
InfluxDBInfluxDB
etcdetcd
What's KubeBlocks addon?

Extend 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.

CONTROL PLANEDATA PLANEProvisioningScalingUpgradeAlertsReconfigureMonitoringBackup & RestoreSecurityVolume ExpansionData MigrationMySQLPostgreSQLOracleSQL ServerRedisMongoDBClickHouseQdrantMilvusInfluxDBElasticsearchRocketMQRabbitMQKafkaVictoriaMetricsetcdADDONAPI

One control plane, consistent operations across all engines — powered by the addon mechanism.

REDIS ADDON IN ACTION

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.
KubeBlocks Enterprise Redis create wizard showing version, topology, and resource settings

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

KubeBlocks Enterprise Redis overview showing the newly created cluster topology and status

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.
KubeBlocks Enterprise Redis scaling dialog showing shard and replica scaling controls

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.
KubeBlocks Enterprise Redis tasks page showing a slot rebalance task

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.
KubeBlocks Enterprise Redis parameters page showing Redis configuration values

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.
KubeBlocks Enterprise Redis overview showing private endpoint connection information

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.
KubeBlocks Enterprise Redis credentials page showing a created ACL user

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.
KubeBlocks Enterprise Redis metrics dashboard showing Redis health and resource charts

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

KubeBlocks Enterprise Redis logs page showing runtime log output

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.
KubeBlocks Enterprise Redis tasks page showing stop, start, rebalance, and reconfiguration records

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.
KubeBlocks Enterprise Redis backup dialog showing backup settings

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

KubeBlocks Enterprise Redis restore page showing recovery configuration

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.