检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
机、主备、读写分离、Proxy集群实例。Cluster集群实例暂不支持使用该方案进行公网访问。 使用华为云ELB公网访问DCS 华为云DCS的Redis 4.0及以上版本不支持绑定弹性IP,无法直接通过公网访问。本章节主要介绍通过ELB“跨VPC后端”方式公网访问单机、主备、读写
备份过程对实例的影响 备份操作是在备节点执行,备份期间不影响实例正常对外提供服务。 在主备节点全量数据同步或者实例高负载的场景下,数据同步需要一定的时间,在数据同步没有完成的情况下开始备份,备份数据与主节点最新数据相比,有一定延迟。 在实例备节点进行备份期间,如果主节点有新的数
单机或主备实例扩容 从8G以下扩容到8G或8G以上时 Proxy或Cluster集群实例缩容 分片数减少时 变更实例类型 主备/读写分离与Proxy集群之间实例类型变更 删除副本 主备/Cluster集群/读写分离实例删除副本 不涉及客户端连接中断的场景,选择在可维护时间窗内变更,也会立即变更。
Redis实例CPU使用率高问题排查和解决 问题现象 Redis实例CPU使用率短时间内冲高。CPU过高可能会导致连接超时,影响业务。CPU过高也可能触发主备倒换。 可能原因 客户的业务负载过重,QPS过高,导致CPU被用满,排查方法请参考排查QPS是否过高。 使用了keys等消耗资源的命令,排查及处理措施请参考查找并禁用高消耗命令。
Redis实例CPU使用率达到100%的原因 问题现象 Redis实例CPU使用率短时间内冲高。CPU过高可能会导致连接超时,影响业务。CPU过高也可能触发主备倒换。 可能原因 客户的业务负载过重,qps过高,导致CPU被用满,排查方法请参考排查QPS是否过高。 使用了keys等消耗资源的命令,排查及处理措施请参考查找并禁用高消耗命令。
本文操作步骤涉及实例端口时,统一以6379为例,连接实例时请根据实际情况替换。 Redis 4.0及以上版本的Proxy集群实例,“连接地址”和“IP地址”为负载均衡器地址,系统将请求分发到不同的Proxy节点上。 Redis 3.0 Proxy集群使用“后端服务地址”,可以连接到指定的Proxy节点。
数据迁移 进行IP交换 创建备份导入任务 查询迁移任务列表 删除数据迁移任务 查询迁移任务详情 设置迁移任务自动重连 停止数据迁移任务 查询在线迁移进度明细 创建在线数据迁移任务 配置在线数据迁移任务 批量停止数据迁移任务 同步停止数据迁移任务 查询迁移日志列表 批量重启在线迁移任务
dcs:ssl:get - √ √ 重建域名解析 dcs:domainname:rebuild - √ √ 实例间交换IP地址 dcs:migrationTask:exchangeIp - √ X 实例交换IP后回滚 dcs:migrationTask:rollbackIp - √ X Kill Redis会话
具体使用请参考:查看和修改DCS实例基本信息 跨可用区部署 将主备、集群、或读写分离实例的主、备节点部署在不同的AZ(可用区域)内,节点间电力与网络均物理隔离。您可以将应用程序也进行跨AZ部署,从而达到数据与应用全部高可用。 在创建实例时,可以分别选择主可用区和备可用区。 分片 分片也叫条带,指Redi
点的影响。还可以增加多个副本以满足读需求,但是备机较多也有相应的影响,DCS主备节点之间使用的是星型复制,即所有的备节点都直接和主节点保持同步,这样能保证备节点之间相互独立,且复制延迟较小。缺点是在备节点数量较多的情况下,主节点的CPU和网络负载会较高。 使用客户端缓存/本地缓存。
如果业务增长会带来Redis请求增长,请选择集群实例(Proxy集群和Cluster集群)。 单机和主备扩容只能实现内存、带宽的扩容,无法实现计算性能扩容。 生产实例需要选择主备或者集群实例,不能选用单机实例。 - 主备实例,不建议使用过大的规格。 Redis在执行Rewrite
memory命令了解有限的几个内存统计信息。Redis 4.0引入新的命令memory,让您能够更深入了解Redis的内存使用情况。 单机、主备、读写分离实例执行memory help命令: 127.0.0.1:6379[8]> memory help 1) "MEMORY DOCTOR
议MASTER,其余配置在故障切换场景下,均存在访问失败风险。 loadBalancer RoundRobinLoadBalancer 负载均衡算法,在readMode为SLAVE、MASTER_SLAVE时生效,均衡读流量分发。 masterConnectionMinimumIdleSize
Redis 4.0及以上版本实例 Redis 4.0及以上版本的实例,暂不支持直接绑定公网,开启密码访问模式的单机、主备、读写分离、Proxy集群实例支持通过ELB实现公网访问,开启公网访问的操作,请参考开启Redis 4.0/5.0/6.0公网访问并获取公网访问地址。 Cluster集群实例不支持公网访问。
点的影响。还可以增加多个副本以满足读需求,但是备机较多也有相应的影响,DCS主备节点之间使用的是星型复制,即所有的备节点都直接和主节点保持同步,这样能保证备节点之间相互独立,且复制延迟较小。缺点是在备节点数量较多的情况下,主节点的CPU和网络负载会较高。 使用客户端缓存/本地缓存。
RESTORING:备份数据恢复中。 UPGRADING:实例软件升级中。 IPEXCHANGING:IP交换中。 IPROLLBACKING:IP回滚中。 MS_SWAPPING:主备切换中。 AZMigrating:AZ迁移中。 表3 QueryRedisConfig 参数 参数类型
例的证书,以确保缓存数据的安全。 Redis 4.0及以上版本实例:暂不支持直接绑定公网,开启密码访问模式的单机、主备、读写分离、Proxy集群实例支持通过ELB实现公网访问,Cluster集群实例不支持公网访问。 Memcached实例:不支持公网访问,您必须通过同一虚拟私有云
要时间取决于Key的数量。 如果要进行大key分析,建议在业务低谷期间进行,且不要与配置的自动备份时间重叠。 如果是主备、读写分离和集群实例,大Key分析是对备节点的分析,对实例性能影响较小。如果是单机实例,由于只有一个节点,是对主节点进行分析,客户访问性能会略有影响。 对于大K
列值。 业务需要保证数据高可靠 开源Memcached不支持持久化数据,无法存副本、备份以及数据迁移。 注意:DCS的Memcached主备版本实现了数据持久化,具体可联系技术支持。 对数据结构和处理有高级要求 Memcached只支持key-value简单结构,不支持链表、集合
网络连接 使用Nginx实现公网访问DCS 使用SSH隧道代理实现公网访问DCS 使用华为云ELB公网访问DCS 客户端通过CCE连接DCS 配置Redis客户端重试机制