tencent cloud

文档反馈

内存版(标准架构)

最后更新时间:2022-07-25 17:24:54

    云数据库 Redis 内存版(标准架构)指支持0个或者多个副本的版本(副本是指非主节点的节点),是最通用的 Redis 版本,兼容 Redis 2.8、Redis 4.0、Redis 5.0 版本的协议和命令,提供数据持久化和备份,适用于对数据可靠性、可用性都有要求的场景。主节点提供日常服务访问,从节点提供 HA 高可用,当主节点发生故障,系统会自动切换至从节点,保证业务平稳运行。

    内存版(标准架构)- 1副本:

    副本说明

    内存版(标准架构)支持0 - 5个副本,以满足在不同场景下业务对可用性和性能的不同要求。内存版(标准架构)所有的副本都会参与系统高可用支持,因此副本数越多可用性越高。当副本数大于等于1时,可以开启读写分离,通过副本节点扩展读性能。

    说明:

    Redis 4.0内存版(标准架构)在北京、广州地域已支持0 - 9副本,其他版本及地域仍支持0 - 5副本。

    名词解释

    • 主节点:提供读写功能的 Redis 节点。
    • 副本节点:提供高可用或者只读功能的 Redis 节点,主节点不是副本节点。

    副本支持情况

    实例版本支持副本数读写分离
    2.8内存版(标准架构)0 - 1不支持
    4.0内存版(标准架构)1 - 5支持
    5.0内存版(标准架构)1 - 5支持

    0副本实例

    • 数据可能在节点发生故障的时候丢失,请不要在存储场景使用0副本实例。
    • 适用于纯缓存场景,应用系统在 Redis 故障的情况下仍可继续运行,0副本版本只有一个数据库节点,节点出现故障时,系统会重新拉起一个 Redis 进程(新进程没有数据),当节点故障业务自动切换完成后,应用程序需要将数据重新预热,以免对后端数据库产生访问压力冲击。

    副本只读(读写分离)

    • 支持版本:从4.0内存版(标准架构)开始,在副本数大于等于1时,可开启自动读写分离,在垂直方向提供读性能扩展,最大支持5个副本节点。
    • 实现原理:开启副本只读后,写请求将路由到主节点,读请求将通过负载均衡算法路由到所有副本节点,主节点将不再处理读请求。读写分离功能由云数据库 Redis 提供的内置 Proxy 组件提供。
    • 开启与关闭:在云数据库 Redis 控制台的实例创建页,可开启或者关闭副本只读功能。您也可以通过云 API 来开启或者关闭该功能。

    功能特性

    • 服务可靠性(1 - 5副本)
      采用双机主从架构,主从节点位于不同物理机。主节点对外提供访问,用户可通过 Redis 命令行和通用客户端进行数据的增、删、改、查操作。当主节点出现故障,自研的 HA 系统会自动进行主从切换,保证业务平稳运行。
    • 数据可靠性(1 - 5副本)
      默认开启数据持久化功能,内存版(标准架构)支持数据备份功能,用户可以针对备份集回滚实例或者克隆实例,有效的解决数据误操作等问题。

    使用限制

    • 内存版(标准架构)支持0.25GB - 64GB规格,需要更大的规格的容量请选择集群版,集群版最大可支持8TB的容量。
    • 内存版(标准架构)的性能最大支持10万QPS(Set 命令并发),需要更高的 QPS 可选择多副本读写分离,或者选择 Redis 集群版,可支持千万级 QPS。
    • 由于0副本版本不能提供数据可靠性,节点故障后需要业务进行预热,如果是对数据可靠性要求较高的敏感性业务,不建议使用0副本版本,可选用单副本或者多副本。

    命令兼容性说明

    命令支持详情请参见 命令兼容性概览

    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持