云数据库 Redis
  • 产品发布记录
  • 新手引导
  • 产品简介

  • 购买指南

  • 快速入门

  • 操作指南

  • 性能白皮书
  • API文档

    • 认证方式
    • API概览
    • 实例相关接口

      • 获取云数据库Redis支持购买的站点区域
      • 获取某个站点支持的Redis产品类型以及规格
        • 1.接口描述
        • 2.请求参数
        • 3.返回参数
          • DataObj
          • ProductObj
          • ArchitectureObj
          • ComputeRoleObj
          • StandardObj
          • AttachDiskObj
          • CpuRamObj
          • NetworkLinkObj
        • 4.请求示例
        • 5.返回示例
      • 创建Redis云数据库实例
      • 获取Redis实例列表
      • 删除Redis实例
    • 备份相关接口

    • 错误码
  • 最佳实践

  • 常见问题

  • 故障处理

  • 服务条款
  • 相关概念
  • 联系我们
  • 云数据库Redis
  • API文档
  • 实例相关接口
云数据库 Redis

云数据库Redis是首云提供的兼容开源Redis协议标准、基于键值对形式存储的内存数据库服务,具有高可用、高可靠、弹性扩展等特点。支持主从和集群两种架构,可实现亚毫秒级响应时间,每秒处理数十万个请求,可满足高吞吐、低延迟及弹性变配等业务需求。

  • 产品简介
    • 产品概述

    • 产品优势

    • 应用场景

    • 产品系列

    • 命令支持

    • 地域与可用区

  • 购买指南
    • 计费概述

    • 购买方式

    • 欠费说明

    • 调整实例规格费用说明

  • 快速入门
    • 创建Redis实例

    • 设置白名单

    • 连接Redis实例

  • 操作指南
    • 使用限制

    • 操作总览

    • 管理实例

    • 连接实例

    • 网络与安全

    • 备份与恢复

    • 数据迁移

    • 监控告警

    • 账号与密码

    • 参数配置

    • 禁用命令

    • 标签管理

  • API文档
    • 认证方式

    • API概览

    • 实例相关接口

    • 备份相关接口

    • 错误码

  • 最佳实践
    • 消息发布订阅

    • 管道传输

    • 事务处理

  • 常见问题
    • 购买计费

    • 连接登录

    • 使用数据库

    • 监控报警

    • 持久化

    • 缓存策略

  • 故障处理
    • Redis无法连接

    • 使用Csredis客户端时出现Unexpected end of stream异常

    • 使用redis-py客户端时连接集群时报错

    • 使用Jedis客户端时出现Unexpected end of stream异常

    • 使用Jedis客户端时出现OOM异常

    • 如何处理大key问题

获取某个站点支持的Redis产品类型以及规格

最后更新时间:2021-12-17 生成PDF文件 | 前往GitHub编辑

# 1.接口描述

Action:DescribeAvailableDBConfig

描述: 获取某个站点支持的Redis产品类型以及规格

请求地址: cdsapi.capitalonline.net/redis

请求方法: GET

# 2.请求参数

参数名 必选 类型 说明
RegionId 是 string 站点编号

# 3.返回参数

参数名 类型 说明
Code string 状态码
Data DataObj 可购买的redis产品类型以及规格数据对象
Message string 返回调用接口状态信息和code相对应,比如:Success, Error
TaskId string 任务Id, 暂时不支持根据任务查询任务状态

# DataObj

参数名 类型 说明
ProductName string 产品名称,比如redis
Products list of ProductObj 该类产品支持的产品列表
RegionId string 站点编号

# ProductObj

参数名 类型 说明
Architectures list of ArchitectureObj 产品支持的架构列表
Version string 产品支持的版本

# ArchitectureObj

参数名 类型 说明
ArchitectureName string 架构名称
ArchitectureType int 架构类型: 1-主从版 2-集群版 3-经济型主从版
ComputeRoles list of ComputeRoleObj 支持的计算类型,不同的计算类型支持不同规格,并支持添加不同类型的硬盘
EnginesType string 引擎类型
NetworkLinks list of NetworkLinkObj 此架构支持的链路类型
SubProductName string 子产品名称,比如:Redis 经济型主从、Redis 主从版、Redis 集群版

# ComputeRoleObj

参数名 类型 说明
ComputeName string 计算类型名称, 比如:通用型
ComputeType int 支持的计算类型(目前仅支持通用型计算类型): 0-通用型
Standards StandardObj 该类型支持的规格

# StandardObj

参数名 类型 说明
AttachDisk list of AttachDiskObj 该类型规格能够添加的磁盘类型列表
CpuRam list of CpuRamObj 支持的规格列表

# AttachDiskObj

参数名 类型 说明
BasicIops string 基础的磁盘的iops
DiskMax int 单次支持扩容到最大磁盘容量为2000
DiskMaxExpand string 磁盘最大可扩容大小
DiskMin string 磁盘容量支持的最小值,起步为100
DiskName string 磁盘类型名称,包含SSD和性能型 SSD:SSD磁盘,磁盘IOPS默认为5000,可购买IOPS性能包 性能型:普通SSD盘,磁盘IOPS限定在3000
DiskStep string 磁盘扩容步长,步长大小=100
DiskUnit string 磁盘容量单位:GB
DiskValue string 磁盘类型,用于创建服务实例指定磁盘类型 (创建服务时候使用)

# CpuRamObj

参数名 类型 说明
CPU int 核心数量,单位:个
Name string 规格名称
PaasGoodsId int 具体的产品编号,根据产品编号确定购买哪一种规格
RAM int 内存大小,单位:GB

# NetworkLinkObj

参数名 类型 说明
DescDetail string 链路类型描述
LinkType string 链路类型“英文”
Name string 链路类型“中文”

# 4.请求示例

def get_redis_config():
    """
    获取某个站点支持的Redis产品类型以及规格
    """
    action = "DescribeAvailableDBConfig"
    method = "GET"
    param = {
        "RegionId": "CN_Hongkong_A"
    }
    url = get_signature(action, AK, AccessKeySecret, method, REDIS_URL, param)
    res = requests.get(url)
    result = json.loads(res.content)
    print(result)
1
2
3
4
5
6
7
8
9
10
11
12
13

# 5.返回示例

{
    "Code": "Success",
    "Data": {
        "ProductName": "redis",
        "Products": [{
            "Architectures": [{
                "ArchitectureName": "经济型主从",
                "ComputeRoles": [{
                    "ComputeName": "通用型",
                    "Standards": {
                        "AttachDisk": [{
                            "BasicIops": "",
                            "DiskMax": 2000,
                            "DiskMaxExpand": 2000,
                            "DiskMin": 100,
                            "DiskName": "SSD",
                            "DiskStep": 100,
                            "DiskUnit": "G",
                            "DiskValue": "ssd_disk"
                        }],
                        "CpuRam": [{
                            "CPU": 0,
                            "Name": "1G",
                            "PaasGoodsId": 12188,
                            "RAM": 1
                        }]
                    }
                }],
                "EnginesType": [],
                "NetworkLinks": [{
                    "DescDetail": "默认链路:服务实例占用VDC私有网络IP地址,适用于对延迟敏感类型的应用。",
                    "LinkType": "default_link",
                    "Name": "默认链路"
                }],
                "SubProductName": "Redis 经济型主从"
            }],
            "Version": "2.8"
        }],
        "RegionId": "*******"
    },
    "Message": "success",
    "TaskId": ""
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
获取云数据库Redis支持购买的站点区域
创建Redis云数据库实例

← 获取云数据库Redis支持购买的站点区域 创建Redis云数据库实例→

最近更新
01
_index
08-18
02
将备份数据迁移至首云Redis
07-11
03
监控概览
04-08
更多文章>

版权所有 ©2005 - 2024 Capitalonline Data Service Co., Ltd 备案序号:京ICP备06033943号 京公网安备:11010502020343号

北京首都在线科技股份有限公司(总部) 经营许可证:B1.B2-20140358 上海红之盟网络科技有限公司(首都在线全资子公司) 经营许可证:B1-20194861