前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【最佳实践】巡检项:云数据库(Redis)副本数达到上限 5 个

【最佳实践】巡检项:云数据库(Redis)副本数达到上限 5 个

原创
作者头像
邵聪 SHAO CONG
修改2022-04-19 16:09:29
9160
修改2022-04-19 16:09:29
举报
文章被收录于专栏:腾讯云顾问腾讯云顾问

问题描述

针对读多写少的业务场景,为解决热点数据的集中读需求,腾讯云Redis支持读写分离功能,最大1主5从模式,即最大5倍的读能力扩展。当集群中的副本数量已经达到5个上限时,不能再通过简单增加副本的方式来扩展读能力,因此建议通过分片数量扩展的方式来提升集群总体的读写能力,应对可能发生的业务请求增加。

解决方案

针对标准版本的Redis实例,建议提前评估升级为集群版本,来满足随时可能发生的业务请求突增;已经是集群版架构的Redis实例,建议提前评估业务发展需求,并提前1-2天发起实例分片数量的增加,来提升读和写的处理能力。

一.标准版本Redis升级集群版本

1. 标准版本Redis升级集群版本检查

  • 请查看标准版本升级集群版本的兼容性检查,严格做好升级前业务验证工作,保证升级工作顺利进行。
  • 集群架构数据是分布式存储的,和标准架构命令支持的最大差异在于单个命令是否支持多 Key 访问,集群架构命令支持情况分为支持、自定义命令、不支持,详细命令兼容性列表请参见 命令兼容性

2. 升级说明

  • 支持的升级路径包括:

腾讯云Redis 4.0标准架构-->腾讯云Redis 4.0集群版本

腾讯云Redis 5.0标准架构-->腾讯云Redis 5.0集群版本

  • 费用说明:

标准架构升级至集群架构后,会按照集群架构计费,费用会增加,具体费用请查看产品定价

3. 升级原理:

  • Redis 标准架构支持直接升级为集群架构(单分片),无需数据搬迁,3分钟内完成升级。
  • Redis 4.0 及以上版本开始,从标准架构升级为集群架构,仅是将实例的运行模式从无 Slot(槽位)限制升级为有 Slot 限制,不涉及数据搬迁。

4. 升级影响:

  • 升级流程通常在3分钟内可以完成。
  • 升级过程中,存量连接会断开(闪断),业务需要有重连机制。

5. 升级实施步骤

在腾讯云控制台,进入实例详情页面,点击【架构升级】即可触发升级任务。

单击架构升级,标准版本升级集群版本
单击架构升级,标准版本升级集群版本

在弹出的对话框,选择架构和切换时间,确认兼容风险和费用后,单击确定

架构升级支持立即切换维护时间窗切换,维护时间可在实例详情页的维护时间窗处修改。

确定切换时间、升级费用、确认监控性风险后,点击确定
确定切换时间、升级费用、确认监控性风险后,点击确定

完成订单支付,返回实例列表,刷新页面待实例变为运行中,即完成升级任务。

二. Redis集群版本添加分片

1. 支持的目标分片数量

支持升级的目标分片数量为3、5、8、12、16、24、32、40、48、64、80、96、128。每个新增分片与当前单分片配置一致。

2. 升级影响

  • 分片的新增和删除操作, 系统将自动均衡Slot配置, 并且迁移数据,建议在业务低峰期进行操作, 避免迁移操作对业务访问造成影响
  • 阻塞命令BLPOP、BRPOP、BRPOPLPUSH、SUBSCRIBE在扩缩容期间会存在1次或者多次命令失败(影响次数和分片数量相关),请在操作前评估好对业务的影响
  • 开通“副本只读”功能的实例,在扩缩容期间,会有1次或者多次的命令失败(影响次数和分片数量相关),请在操作前评估好对业务的影响

3. 费用说明

配置变更后,实例将按照新的规格计费,计费详情请查看定价说明

4. 变更实施步骤

在腾讯云控制台-实例详情页面,点击【配置变更】-【增加分片】即可触发任务。

阅读变更影响和说明。

选择目标分片数量,确认费用,点击【确定】即可。返回实例列表,待实例状态变更为运行中,配置变更任务即完成。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题描述
  • 解决方案
    • 一.标准版本Redis升级集群版本
      • 1. 标准版本Redis升级集群版本检查
      • 2. 升级说明
      • 3. 升级原理:
      • 4. 升级影响:
      • 5. 升级实施步骤
    • 二. Redis集群版本添加分片
      • 1. 支持的目标分片数量
      • 2. 升级影响
      • 3. 费用说明
      • 4. 变更实施步骤
相关产品与服务
云顾问
云顾问(Tencent Cloud Smart Advisor)是一款提供可视化云架构IDE和多个ITOM领域垂直应用的云上治理平台,以“一个平台,多个应用”为产品理念,依托腾讯云海量运维专家经验,助您打造卓越架构,实现便捷、灵活的一站式云上治理。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档