介绍
Redis OSS 介绍
Redis OSS 是一个开源的内存数据结构存储系统,支持各种数据结构(例如字符串、哈希、列表、集合、有序集合等),并提供持久化、高可用性和分布式集群等功能。凭借高性能和低延迟特性,Redis 广泛应用于缓存、消息队列和实时数据分析等场景。其核心部署模式包括:
- Standalone:单节点部署,适用于开发和测试环境。
- Sentinel:基于 Sentinel 的高可用架构,提供自动故障转移和监控功能。
- Cluster:分布式分片集群,支持水平扩展和自动数据分区。
Alauda Cache Service E1 介绍
Alauda Cache Service E1 构建于 Kubernetes(K8s)之上,并定制了多个专用控制器(Operators),旨在简化 Kubernetes 集群中 Redis 实例的生命周期管理。它扩展了 Kubernetes API,提供声明式配置和自动化运维能力,使用户能够以云原生方式高效部署和管理 Redis 集群,同时确保生产环境中的稳定性和可扩展性。
主要特性
-
多架构支持
- 支持 Standalone、Sentinel 和 Cluster 部署模式,覆盖开发、测试和生产需求。
-
版本支持
- Redis
6.0和7.2。7.2为默认版本,也是新建实例的推荐版本。
- Redis
-
访问控制与安全性
- 支持 TLS 加密。
- 集成 Redis ACL(访问控制列表),支持细粒度的用户权限管理。
-
网络和访问方式
- 支持 NodePort 和 LoadBalancer 服务暴露类型,并能够指定 NodePort 端口。
- 兼容 IPv4 和 IPv6 网络环境。
-
弹性伸缩
- 支持在线水平扩展(Cluster 模式)和无需停机的垂直资源调整。
-
版本升级和高可用性
- 提供平滑版本升级机制,确保服务不中断。
- 通过多副本和自动故障恢复等机制,确保生产环境中的高可用性。
-
自定义调度策略
- 支持 NodeSelector、Toleration 和 Affinity,灵活控制 Pod 调度逻辑。
-
自动化运维能力
- 滚动扩缩容:根据配置调整分片或副本数量,自动处理数据重新分配(Cluster)或主从关系(Sentinel)。
- 零停机升级:一次替换并同步一个节点的数据,确保服务连续性。
- 配置热更新:修改 ConfigMap 后自动注入新配置,无需重启实例。
商标
Redis® 是 Redis Ltd. 的注册商标。Redis Ltd. 保留与该商标相关的所有权利。Alauda 对该商标的任何使用仅用于指代目的,并不表示 Redis Ltd. 与 Alauda 之间存在任何赞助、认可或关联关系。
Alauda 是独立供应商。本产品与 Redis Ltd. 无关联,也未获得 Redis Ltd. 的认可或赞助。所有商标均归其各自所有者所有,此处使用商标仅用于识别目的。