检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
以及并发连接数提升。 每个集群实例由多个分片组成,每个分片默认为一个双副本的主备实例。分片数等于实例中主节点的个数。 什么是副本 副本指缓存实例的节点,包含主节点和备节点。单副本表示实例没有备节点,双副本表示实例有备节点(一个主节点,一个备节点)。例如主备实例的副本数设置为3时,表示该实例有1个主节点,2个备节点。
配置DCS实例标签 标签是DCS实例的标识,为DCS实例添加标签,可以方便用户识别和管理拥有的DCS实例资源。您可以在创建DCS实例时添加标签,也可以在DCS实例创建完成后,在实例的详情页添加标签。每个DCS实例最多添加20个标签。 如您的组织已经设定分布式缓存服务的相关标签策略
DCS实例类型 Redis单机实例 Redis主备实例 Redis Proxy集群实例 Redis Cluster集群实例 Redis读写分离实例 Redis实例类型差异 Memcached单机实例(已停售) Memcached主备实例(已停售)
修改自定义模板。 调用方法 请参见如何调用API。 URI PUT /v2/{project_id}/config-templates/{template_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参见获取项目ID。
获取实例分片带宽 功能介绍 获取实例各个分片带宽。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/instances/{instance_id}/bandwidths 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
Redis单机实例示意图 示意图说明: VPC 虚拟私有云。实例的内部所有服务器节点,都运行在相同VPC中。 客户应用 运行在ECS上的客户应用程序,即实例的客户端。 Redis实例兼容开源协议,可直接使用开源客户端进行连接,关于多语言客户端连接示例,请参考用户指南的连接缓存实例。 DCS缓存实例
字段可查询出实例可变更的规格。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 spec_code 否 String 参数解释: 产品规格编码。获取方法如下: 方法一:登录分布式缓存的控制台,在创建缓存实例页面,查找对应的实例规格的规格编码。 方法二:调用查询产品规格接口查询。
DCS支持哪些实例类型变更? 表1 DCS实例类型变更明细 实例版本 支持的实例变更类型 变更须知及影响 Redis 3.0 单机实例变更为主备实例 连接会有秒级中断,大约1分钟左右的只读。 主备实例变更为Proxy集群实例 如果Redis 3.0主备实例数据存储在多DB上,或数
功能介绍 查询租户Job执行结果。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/jobs/{job_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参见获取项目ID。 job_id
获取可删除的副本。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/instances/{instance_id}/deletable-replication 表1 路径参数 参数 是否必选 参数类型 描述 instance_id 是 String 实例ID。 project_id
修改实例分片带宽 功能介绍 修改实例分片带宽。 调用方法 请参见如何调用API。 URI PUT /v2/{project_id}/instances/{instance_id}/bandwidths 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
查询实例状态 功能介绍 查询该租户在当前区域下不同状态的实例数。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/instances/status 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释:
查询运行中实例的统计信息 功能介绍 查询当前租户下处于“运行中”状态的缓存实例的统计信息。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/instances/statistic 表1 路径参数 参数 是否必选 参数类型 描述 project_id
障,备节点将接管服务,客户端与备节点正常建立连接以及读写数据。 图4 主备实例跨可用区示意图 图5 读写分离实例跨可用区示意图 图6 Proxy集群实例跨可用区示意图 图7 Cluster集群实例跨可用区示意图 对于同城容灾,只需要在创建主备/集群/读写分离实例时,选择与主可用区不同的备可用区。如下图所示:
sys:系统默认模板 user:用户自定义模板 engine 否 String 缓存引擎:Redis和Memcached。 cache_mode 否 String 缓存实例类型。取值范围如下: single:表示单机实例 ha:表示主备实例 cluster:表示cluster集群实例 proxy:表示Proxy集群实例
Redis缓存实例支持Redis的绝大部分命令,任何兼容Redis协议的客户端都可以访问DCS。 因安全原因,部分Redis命令在分布式缓存服务中被禁用,具体请见Redis 4.0禁用的命令。 DCS集群实例支持多个key,但不支持跨slot访问的Redis命令列表,如实例受限使用命令所示。
Redis缓存实例支持Redis的绝大部分命令,任何兼容Redis协议的客户端都可以访问DCS。 因安全原因,部分Redis命令在分布式缓存服务中被禁用,具体请见Redis 5.0禁用的命令。 DCS集群实例支持多个key,但不支持跨slot访问的Redis命令列表,如实例受限使用命令所示。
描述 project_id 是 String 项目ID。获取方法请参见获取项目ID。 instance_id 是 String 实例ID 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 偏移量,表示从此偏移量开始查询,偏移量大于等于0。 limit
网络连接 使用Nginx实现公网访问DCS 使用SSH隧道代理实现公网访问DCS 使用华为云ELB公网访问DCS 客户端通过CCE连接DCS 配置Redis客户端重试机制
批量删除实例 功能介绍 批量删除多个缓存实例。 调用方法 请参见如何调用API。 URI DELETE /v2/{project_id}/instances 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参见获取项目ID。