redis-standalone-redis-redis:6379「redis-standalone」为示例 cluster 名
selector: 所有 redis pod(无角色过滤)
直连单实例 Redis
KubeBlocks Redis Operator 支持 Standalone、Sentinel 和 Redis Cluster 三种拓扑,内置 ACL 权限管理与 RDB/AOF 双备份策略,可在 Kubernetes 上快速构建生产级缓存与消息队列服务。
3 种
部署拓扑
99.99%
高可用目标
100%
开源免费
2 步部署生产级 Redis Operator
安装 KubeBlocks
# 添加 Helm 仓库 helm repo add kubeblocks https://apecloud.github.io/helm-charts helm repo update # 安装 KubeBlocks helm install kubeblocks kubeblocks/kubeblocks \ --namespace kb-system --create-namespace
创建 Redis Operator 集群
apiVersion: apps.kubeblocks.io/v1
kind: Cluster
metadata:
name: redis-cluster
namespace: demo
spec:
terminationPolicy: Delete
clusterDef: redis
topology: replication
componentSpecs:
- name: redis
replicas: 2
- name: redis-sentinel
replicas: 3支持单机 Standalone、哨兵 Sentinel HA 和原生 Redis Cluster 三种模式,按业务规模灵活选择。
支持 Redis 6.0+ ACL 规则,可为不同业务模块配置独立的命令与 Key 访问权限,降低安全风险。
同时支持 RDB 快照备份与 AOF 追加日志,可配置自动上传至对象存储,满足 RPO 要求。
Redis Cluster 模式下支持在线增减分片,数据自动 Rebalance,业务无感知。
单节点 Redis,适合开发测试与低流量场景。完整支持所有 Redis 功能,PVC 持久化保障 RDB/AOF 数据安全。
单 Redis Pod,无主从复制与 Sentinel 开销
支持完整 Redis 功能集,包括 Lua 脚本、Stream、Pub/Sub
PVC 持久化,支持 RDB 与 AOF 双备份策略
支持垂直扩缩容与存储扩容
redis-standalone-redis-redis:6379KubeBlocks Redis Operator 当前版本矩阵包含 Redis 6.2、7.2、8.2 等;亦可选用 Valkey 等兼容引擎(独立 chart)。
在 Sentinel 拓扑下,RTO 通常为 10-30 秒,取决于 Sentinel 的 down-after-milliseconds 配置。Redis Cluster 模式下各分片独立故障转移,影响范围更小。
KubeBlocks 支持基于 RDB 快照的全量备份,备份文件自动上传至 S3、MinIO 等对象存储。AOF 提供更细粒度的持久化,可将 RPO 降至秒级。
KubeBlocks开源版完全开源免费,涵盖所有拓扑模式、ACL 管理、备份恢复等核心功能。KubeBlocks企业版 提供图形化控制台与商业支持。