DCS产品选型参考
创建Redis实例前,您需要结合业务场景、产品性能、产品价格等因素进行产品选型。本章节围绕以上因素,从产品类型、实例类型、实例规格几个方面为您提供选型参考。
选择产品类型
关注项 |
选型建议 |
选型分析 |
---|---|---|
性能优先、企业级能力 |
企业版高性能型 (企业版内存型) |
|
性能和成本均衡 |
基础版 |
|
成本优化 |
企业版存储型 (企业版容量型) |
|
超大带宽 |
基础版Cluster集群实例 |
|

- DCS企业版高性能型和存储型正迭代升级中,迭代升级后,对应的产品为企业版内存型和企业版容量型。企业级特性等能力会在迭代升级后的版本中提供,为了保障客户权益,减少后续运维复杂度,企业版实例目前限制销售。
- 不同产品类型间的功能差异说明,请参见Redis产品类型差异。
选择实例类型
类型 |
描述 |
应用场景 |
---|---|---|
单机 |
单副本(1个节点),不提供数据持久化能力,节点故障时无法访问,且缓存数据会丢失。 |
仅适用于开发和测试场景,不可用于生产环境,无SLA保障。 |
主备 |
2副本(1个主节点、1个备节点)起步,提供数据持久化能力,节点故障时可通过主备切换实现故障恢复,及时提供访问服务。 |
可应用于生产环境,适用于小容量,性能稳定在十万级别,不需要扩容性能的业务。 |
Proxy集群 |
默认2副本(1个主节点、1个备节点),通过前置代理屏蔽后端网络拓扑变化,减少客户端的访问复杂度。 |
可应用于生产环境,可提供大规模数据容量,最高千万级并发量。 |
Cluster集群 |
建议2副本(1个主节点、1个备节点)起步,全面兼容开源Redis的访问方式。 |
可应用于生产环境,可提供大规模数据容量,最高千万级并发量。 |
读写分离 |
建议3副本(1个主节点、2个备节点)起步,在主备架构的实例基础上,通过前置代理,实现读写请求分别调度到主节点和备节点。 |
可应用于生产环境,适用于小容量,写性能在十万级别,读性能数十万级别的业务。 |
选择实例规格
不同类型实例支持的实例规格,请参见DCS实例规格。在选择实例规格时,请结合读写并发数、数据量、最大带宽选择预估规格,并至少上浮20%以确保减少后续运维变更复杂度。
以基础版为例,可根据以下规则判定预估规格:
- 读写性能在十万级别,则选择主备即可。
- 写性能在十万级别,读并发数在数十万级别时,则建议选择读写分离实例。
- 读写性能均在数十万级别时,则需要选择Proxy集群或者Cluster集群,结合具体性能选择具备不同分片数的实例规格。
- 在选定规格的基础上,以容量为参考,上浮至少20%左右。