云数据库Redis分为社区版和企业版,其中企业版包含多种形态:性能增强型、持久内存型、容量存储型、混合存储型,您可以根据本文的步骤创建适应业务需求的Redis实例。

前提条件

  • 已注册阿里云账号,注册流程请参见注册阿里云账号
  • 若您要创建按量付费的实例,请确保您的账户余额大于等于100元

优惠活动

首购折扣:活动期间,首次购买阿里云数据库Redis版可享受低至2折优惠,详情请参见云数据库优惠活动

费用

详情请参见收费项与价格

选型参考资料

创建Redis实例前,您需要结合产品性能、价格、业务场景、工作负载等因素,做出性价比与稳定性最优的决策。下文将围绕以上因素,着重介绍实例类型、引擎版本、架构、存储介质,为您的选型提供相关参考。

  • 实例类型
    • Redis社区版:兼容开源Redis的高性能数据缓存服务,适用于标准的、无特殊业务需求的Redis使用场景。
    • Redis企业版:在Redis社区版的基础上开发的强化版Redis服务,从访问延时、持久化需求、整体成本这三个核心维度考量,基于DRAM、NVM和ESSD云盘等存储介质,推出了多种不同形态的产品,为您提供更强的性能、更多的数据结构和更灵活的存储方式,满足不同场景下的业务需求。
  • 引擎版本:推荐使用更新的引擎版本以支持更多的特性,详情请参见Redis 6.0新特性说明Redis 5.0新特性说明Redis 4.0新功能介绍
    说明 2.8版本的实例即将停止新购,建议您创建最新版本的Redis实例,以获得更多功能和更高的稳定性。
  • 架构:云数据库Redis支持下述架构,您需要根据业务需求选择:
    • 集群架构可轻松突破Redis自身单线程瓶颈,满足大容量、高性能的业务需求。
    • 标准架构采用主从架构,提供高性能的缓存服务和数据高可靠。
    • 读写分离架构提供高可用、高性能、高灵活的读写分离服务,解决热点数据集中及高并发读取的业务需求,最大化地节约用户运维成本。

    更多详情,请参见架构信息查询导航

  • 存储介质:数据读写和持久化的介质较大程度上影响实例的性能,通常来说,性能排序为内存>Intel傲腾™持久化内存>ESSD云盘>本地盘。

实例的创建方式和对应的约束请参见下表。

说明 关于本地盘实例和云盘实例的区别,请参见本地盘和云盘实例对比
创建方法 支持的实例类型 支持的引擎版本 支持的架构 存储介质
数据读写介质 持久化介质
创建Redis本地盘实例 Redis社区版️

2.8

4.0

5.0

集群架构

标准架构

读写分离架构

内存 本地盘
企业版(性能增强型

5.0

集群架构

标准架构

读写分离架构

内存 本地盘
企业版(混合存储型

4.0

集群架构

标准架构

内存和本地盘 本地盘
创建Redis云盘实例 Redis社区版

5.0

6.0

集群架构

标准架构

内存 ESSD云盘
企业版(性能增强型

5.0

标准架构

内存 ESSD云盘
创建持久内存型或容量存储型实例 企业版(持久内存型

1.0(自研,兼容Redis 5.0)

标准架构

Intel傲腾™持久化内存
企业版(容量存储型

1.0(自研,兼容Redis 5.0)

标准架构

ESSD云盘
创建数据库专属集群 Redis社区版

5.0

标准架构

内存 ESSD云盘
企业版(性能增强型

5.0

标准架构

内存 ESSD云盘

创建Redis本地盘实例

  1. 登录Redis管理控制台
  2. 在跳转到的购买页面,选择商品类型。
    • 包年包月(本地盘):在新建本地盘版实例时支付费用。适合长期需求,价格比按量付费更实惠,且购买时长越长,折扣越多。
    • 按量付费(本地盘):后付费,按小时扣费。适合短期需求,用完可立即释放实例,节省费用。
    说明 按量付费可转为包年包月,包年包月无法转为按量付费。
  3. 选择实例配置,参数说明如下表所示。
    类别 参数 说明
    基本配置 地域和可用区 实例所在的地理位置。购买后无法更换地域。
    • 根据目标用户所在的地理位置就近选择地域,提升用户访问速度。
    • 确保Redis实例与需要连接的ECS实例创建于同一个地域,否则它们无法通过内网互通,只能通过外网连接,无法发挥最佳性能。
    可用区 可用区是指在同一地域内,电力和网络互相独立的物理区域。同一可用区内ECS实例和Redis实例通过内网连接时,网络延时最小。
    说明 选择多可用区可实现实例的同城容灾。
    网络类型
    • 专有网络(推荐):专有网络VPC(Virtual Private Cloud)是一种隔离的网络环境,安全性和性能均高于传统的经典网络。
    • 经典网络:经典网络中的云服务在网络上不进行隔离,只能依靠云服务自身的安全组或白名单策略来阻挡非法访问。
    注意
    • 请确保Redis实例与需要连接的ECS实例或RDS实例网络类型一致,否则它们无法通过内网互通。
    • 如果Redis实例与需要连接的ECS实例或RDS实例的网络类型都是专有网络,请确保各实例在同一VPC中,否则它们无法通过内网互通。
    • 经典网络中的Redis实例可以切换到专有网络,专有网络中的实例无法切换到经典网络。
    专有网络 选择实例的专有网络。如果没有专有网络,请参见创建专有网络
    交换机 选择专有网络下的虚拟交换机(VSwitch)。如果该专有网络下在当前可用区中没有交换机,请参见创建交换机
    资源组 资源组 选择实例所属的资源组。
    实例 版本类型
    • 社区版:兼容开源Redis协议标准、提供内存加硬盘的混合存储方式的数据库服务。
    • 企业版(Tair):基于社区版开发的Redis产品,在性能、存储介质、数据结构等方面与社区版形成能力互补,详情请参见企业版简介
    系列类型
    • 性能增强型:采用多线程模型,性能约为同规格社区版实例的3倍,同时提供多种增强型数据结构模块(modules)简化开发,详情请参见性能增强型
    • 混合存储型:整合了内存和磁盘二者的优势,可大幅度降低用户成本,实现性能与成本的平衡,详情请参见混合存储型
    说明 版本类型选择为企业版(Tair)时,该参数才会出现且需要设置。
    版本号 Redis的引擎版本。
    架构类型
    • 集群版:可轻松突破Redis自身单线程瓶颈,满足大容量、高性能的业务需求。
    • 标准版:采用主从架构,不仅能提供高性能的缓存服务,还支持数据高可靠。
    • 读写分离版:可提供高可用、高性能、高灵活的读写分离服务,解决热点数据集中及高并发读取的业务需求,最大化地节约用户运维成本。
    详细说明请参见架构信息查询导航
    分片数 Redis集群实例的分片数,数据将分布在该集群的各个分片上。
    说明 架构类型选择为集群版时,才支持该参数。
    节点类型
    • 架构类型选择为集群版标准版时,可选择为下述节点类型:
      • 双副本:一主一从共两个节点,双机热备架构,数据持久化保存。
      • 单副本:仅一个主节点,不能保障数据可用性和服务连续性。
    • 架构类型选择为读写分离版时,可根据只读节点的数量选择节点类型。
    实例规格 选择实例的规格,每种规格都有对应的内存大小、连接数上限、带宽限制等,详情请参见规格查询导航
    说明 实例创建后会自动生成数据库元信息,集群架构的实例每个分片均包含30 MB~50 MB的元信息,整个集群中元信息占用的存储空间为所有分片中元信息占用空间之和。
    密码设置
    • 稍后设置:在实例创建完成后设置密码,设置方法请参见修改密码
    • 立即设置:填入实例的密码。
      • 密码长度为8~32位。
      • 密码需包含大写字母、小写字母、特殊字符和数字中的至少三种。
      • 支持的特殊字符为!@#$%^&*()_+-=
    购买量 实例名称 设置实例的名称,便于后续业务识别。
    购买数量 选择创建相同配置实例的数量,最大数量为99。
    购买时长 选择付费类型为包年包月(本地盘)时,您还需要设置购买时长、到期是否自动续费。

创建Redis云盘实例

  1. 登录Redis管理控制台
  2. 在跳转到的购买页面,选择商品类型为包年包月(云盘版)
    单击包年包月(云盘版)
    说明 目前云盘版仅支持包年包月的计费方式,即在新建云盘版实例时支付费用。
  3. 选择实例配置,参数说明如下表所示。
    参数 说明
    地域 实例所在的地理位置。购买后无法更换地域。
    • 根据目标用户所在的地理位置就近选择地域,提升用户访问速度。
    • 确保Redis实例与需要连接的ECS实例创建于同一个地域,否则它们无法通过内网互通,只能通过外网连接,无法发挥最佳性能。
    主可用区 即实例所属的可用区,可用区是指在同一地域内,电力和网络互相独立的物理区域。同一可用区内ECS实例和Redis实例通过内网连接时,网络延时最小。
    说明 选择多可用区可实现实例的同城容灾。
    网络类型 固定为专有网络:专有网络VPC(Virtual Private Cloud)是一种隔离的网络环境,安全性和性能均高于传统的经典网络。
    注意 请确保Redis实例与需要互连的ECS实例或RDS实例的网络类型都是专有网络,且处于同一VPC中,否则它们无法通过内网互通。
    专有网络 选择实例的专有网络。如果没有专有网络,请参见创建专有网络
    虚拟交换机 选择专有网络下的虚拟交换机(VSwitch)。如果该专有网络下在当前可用区中没有交换机,请参见创建交换机
    版本类型
    • 社区版:兼容开源Redis协议标准、提供内存加硬盘的混合存储方式的数据库服务。
    • 企业版(Tair)性能增强系列:即Redis企业版的性能增强型实例,采用多线程模型,性能约为同规格社区版实例的3倍,同时提供多种增强型数据结构模块(modules)简化开发,详情请参见性能增强型
    版本号 Redis的引擎版本。
    说明 2.8版本的实例即将停止新购,建议您创建最新版本的Redis实例,以获得更多功能和更高的稳定性。
    架构类型
    分片规格 即实例的分片规格,标准版实例仅包含一个分片。每种规格都有对应的内存大小、连接数上限、带宽限制等,详情请参见云盘版实例规格
    说明 实例创建后会自动生成数据库元信息,集群架构的实例每个分片均包含30 MB~50 MB的元信息,整个集群中元信息占用的存储空间为所有分片中元信息占用空间之和。
    规格类型 固定为共享型,多租户共享型资源,提供高性价比。
    副本数 固定为2副本,一主一从共两个节点,双机热备保障可用性。
    分片数量 Redis集群实例的分片数。
    说明架构类型选择为集群版时,支持该参数。
    存储类型 固定为ESSD,即阿里云ESSD(Enhanced SSD)云盘,详情请参见ESSD云盘
    磁盘容量 云盘的容量,仅供系统内部使用,不支持调整。
    密码设置
    • 稍后设置:在实例创建完成后设置密码,设置方法请参见修改密码
    • 立即设置:填入实例的密码。
      • 密码长度为8~32位。
      • 密码需包含大写字母、小写字母、特殊字符和数字中的至少三种。
      • 支持的特殊字符为!@#$%^&*()_+-=
    实例名称 设置实例的名称,便于后续业务识别。
    购买时长 设置实例的包年包月时长。

创建持久内存型或容量存储型实例

  • 持久内存型实例:数据在持久内存中存取,提供命令级强持久化能力,适用于对性能要求较高,同时对数据一致性有要求的场景。
  • 容量存储型实例:数据在ESSD云盘中存取,提供命令级强持久化能力,大容量,适用于对性能要求不高,但是对成本有控制要求的场景。
  1. 登录Redis管理控制台
  2. 在跳转到的购买页面,选择商品类型为Tair包年包月
    选择Tair包年包月
    说明 目前仅支持包年包月的计费方式,即在新建实例时支付费用。
  3. 选择实例配置,参数说明如下表所示。
    参数 说明
    地域 实例所在的地理位置,购买后无法更换地域。
    说明 目前仅支持华东1(杭州)、华东2(上海)和华北3(张家口)地域。
    • 根据目标用户所在的地理位置就近选择地域,提升用户访问速度。
    • 确保Redis实例与需要连接的ECS实例创建于同一个地域,否则它们无法通过内网互通,只能通过外网连接,无法发挥最佳性能。
    主可用区 即实例所属的可用区,可用区是指在同一地域内,电力和网络互相独立的物理区域。同一可用区内ECS实例和Redis实例通过内网连接时,网络延时最小。
    说明 选择多可用区可实现实例的同城容灾。
    网络类型 固定为专有网络:专有网络VPC(Virtual Private Cloud)是一种隔离的网络环境,安全性和性能均高于传统的经典网络。
    注意 请确保Redis实例与需要互连的ECS实例或RDS实例的网络类型都是专有网络,且处于同一VPC中,否则它们无法通过内网互通。
    专有网络 选择实例的专有网络。如果没有专有网络,请参见创建专有网络
    虚拟交换机 选择专有网络下的虚拟交换机(VSwitch)。如果该专有网络下在当前可用区中没有交换机,请参见创建交换机
    系列类型
    • Tair 持久内存型:数据在持久内存中存取,提供命令级强持久化能力,适用于对性能要求较高,同时对数据一致性有要求的场景,详情请参见持久内存型
    • Tair 容量存储型:数据在ESSD云盘中存取,提供命令级强持久化能力,大容量,适用于对性能要求不高,但是对成本有控制要求的场景,详情请参见容量存储型
    架构类型 不启用集群:采用主从(master-replica)双副本架构,详情请参见标准版-双副本
    实例规格 选择实例的规格,每种规格都有对应的内存大小、连接数上限、带宽限制等,详情请参见规格查询导航
    说明 实例创建后会自动生成数据库元信息,集群架构的实例每个分片均包含30 MB~50 MB的元信息,整个集群中元信息占用的存储空间为所有分片中元信息占用空间之和。
    副本数量 固定为2,即一主一从共两个节点,保障可用性。
    存储类型 固定为ESSD PL1,即性能级别为PL1的阿里云ESSD(Enhanced SSD)云盘,详情请参见ESSD云盘
    存储空间 选择系列类型Tair 容量存储型时,可根据业务需求选择存储空间。
    说明 持久内存型实例不支持调整该参数,仅将ESSD云盘作为系统运行使用(例如日志、数据备份等),不作为数据存取的介质。
    密码设置
    • 稍后设置:在实例创建完成后设置密码,设置方法请参见修改密码
    • 立即设置:填入实例的密码。
      • 密码长度为8~32位。
      • 密码需包含大写字母、小写字母、特殊字符和数字中的至少三种。
      • 支持的特殊字符为!@#$%^&*()_+-=
    实例名称 设置实例的名称,便于后续业务识别。
    购买时长 设置实例的包年包月时长。

创建数据库专属集群

云数据库专属集群MyBase是由多台主机(底层服务器,如ECS I2服务器、神龙服务器)组成的集群,相对于全托管数据库,可以满足您更多的需求。创建方法请参见创建集群

视频演示

下方视频以创建Redis本地盘实例为例,演示创建过程,视频时长约4分钟。

常见问题

  • 创建实例需要多长时间?

    答:创建实例消耗的时间与实例的分片数成正相关。实例的分片数越多,需要的调配的资源越多,创建需要的时间则越长。例如,创建一个标准版-双副本实例需要2到3分钟,创建一个128分片的集群版-双副本实例需要10~15分钟,创建一个256分片的集群版-双副本实例需要20~40分钟。

    说明
    • 标准版按照单分片实例计算。
    • 读写分离版的每个主节点(读写节点)算作一个分片,每个只读副本算作一个分片。
  • 找不到创建的实例?

    答:可能为如下原因。

    可能原因 解决方法
    选择了错误的地域 登录Redis管理控制台,重新选择实例所属的地域。
    未刷新或过早刷新控制台 您可以等待一段时间(通常为几分钟)后刷新控制台,再查看Redis实例列表中是否会出现实例。
    资源不足 新创建的实例可能因为资源不足而退款,您可以在订单管理中查看到退款。

    在您确认退款后,您可以更换可用区尝试再次购买,您也可以提交工单处理。

相关API

API 说明
CreateInstance 创建一个Redis实例。