更新时间:2025-12-29 GMT+08:00
应用示例
创建Redis实例
如下示例是创建分布式缓存实例最简单的配置。
{
"name": "dcs-demo",
"engine": "Redis",
"engine_version": "4.0",
"capacity": 2,
"no_password_access": true,
"vpc_id": "c71d9731-9b0c-43e9-ab2a-716af9d9fd55",
"subnet_id": "1aa8068b-6846-4dae-bc27-bb923ab9b39c",
"product_id": "00301-31101-0--0",
"available_zones":["d573142f24894ef3bd3664de068b44b0"],
}
这个示例中创建了一个容量为2G、缓存版本为Redis 4.0的缓存实例,可免密访问该实例。
- name:缓存实例的名称,由您自行定义。
- engine:缓存引擎Redis。
- engine_version:缓存版本,例如取值为4.0、5.0或6.0。
- capacity:缓存容量(G Byte),分布式缓存实例的容量,可在查询产品规格列表中查询获取。
- no_password_access:表示是否允许免密码访问缓存实例。false:表示该实例必须通过密码认证才能访问,true:表示该实例不需要密码即可访问。
- vpc_id:缓存服务所在的VPC(虚拟私有云)的ID。您可以在虚拟私有云控制台中查询,也可以通过虚拟私有云服务的查询VPC列表API查询。
- subnet_id:VPC内子网的网络ID。您可以在虚拟私有云控制台中查询,也可以通过查询子网列表API查询。
- product_id:需要订购的缓存实例的产品标识。具体查询方法,请参考查询产品规格列表。
- available_zones:创建缓存节点到指定且有资源的可用区ID。具体查询方法,请参考查询可用区信息。
创建配置备份策略的Redis实例
您可以创建设置了备份策略的主备和集群实例,需要在请求消息体中增加instance_backup_policy参数,包括备份策略和备份计划。示例如下:
{
"name": "dcs-demo003",
"engine": "Redis",
"engine_version": "4.0",
"capacity": 2,
"no_password_access": true,
"vpc_id": "c71d9731-9b0c-43e9-ab2a-716af9d9fd55",
"subnet_id": "1aa8068b-6846-4dae-bc27-bb923ab9b39c",
"product_id": "00301-31101-0--0",
"available_zones": ["d573142f24894ef3bd3664de068b44b0"],
"instance_backup_policy": {
"save_days": 1,
"backup_type": "auto",
"periodical_backup_plan": {
"begin_at": "16:00-17:00",
"period_type": "weekly",
"backup_at": ["1",
"2",
"3",
"4",
"5",
"6",
"7"],
"timezone_offset": "+0800"
}
}
}
- save_days:备份数据保留天数。
- backup_type:备份类型,取值类型为:auto,表示自动备份;manual,表示手动备份。
- periodical_backup_plan:备份计划。备份参数描述,请参考创建缓存实例中参数描述。