调用AddShardingNode接口为Redis集群实例添加数据分片节点。

调用本接口时,要求实例为集群架构的持久内存型实例。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String AddShardingNode

系统规定参数,取值:AddShardingNode

InstanceId String r-bp1zxszhcgatnx****

实例ID。

ShardClass String redis.shard.small.ce

数据分片节点的规格,规格详情,请参见持久内存型规格

RegionId String cn-hangzhou

实例所属的地域ID。

ShardCount Integer 2

需要添加分片数量,默认值为1

说明 实例支持的最大分片数为32,请确保分片数不超过此限制。
AutoPay Boolean false

是否自动付款,取值:

  • true:自动付款,请确保账号有足够的余额。
  • false:手动付款,您需要通过控制台手动续费,详情请参见手动续费
说明 默认值为true
CouponNo String youhuiquan_promotion_option_id_for_blank

优惠券编号。

BusinessInfo String 000000000

附加参数,业务信息。

SourceBiz String SDK

调用来源,本参数仅用于内部维护使用,无需传入。

返回数据

名称 类型 示例值 描述
NodeIds List [ "r-8vb0i6z4npbxrf****-db-4", "r-8vb0i6z4npbxrf****-db-5" ]

数据分片节点ID列表。

OrderId Long 20741011111111

订单ID。

RequestId String B79C1A90-495B-4E99-A2AA-A4DB13B8****

请求ID。

示例

请求示例

https://r-kvstore.aliyuncs.com/?Action=AddShardingNode
&InstanceId=r-bp1zxszhcgatnx****
&ShardClass=redis.shard.small.ce
&ShardCount=2
&<公共请求参数>

正常返回示例

XML格式

<AddShardingNodeResponse>
      <RequestId>B79C1A90-495B-4E99-A2AA-A4DB13B8****</RequestId>
      <NodeIds>r-8vb0i6z4npbxrf****-db-4</NodeIds>
      <NodeIds>r-8vb0i6z4npbxrf****-db-5</NodeIds>
      <OrderId>207794311111111</OrderId>
</AddShardingNodeResponse>

JSON格式

{
	"RequestId": "B79C1A90-495B-4E99-A2AA-A4DB13B8****",
	"NodeIds": [
		"r-8vb0i6z4npbxrf****-db-4",
		"r-8vb0i6z4npbxrf****-db-5"
	],
	"OrderId": 207794311111111
}

错误码

访问错误中心查看更多错误码。