检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
变更DCS集群实例为多可用区 为满足单可用区(主、备节点在相同可用区)集群实例实现跨可用区容灾部署的需求,DCS支持将单可用区集群实例通过迁移备节点可用区的方式,变更为多可用区(主、备节点在不同可用区)的集群实例。 约束与限制 仅副本数≥2的单可用区集群实例支持该功能,其他场景均不支持变更实例可用区。
端配置读写分离,降低对主节点的影响。还可以增加多个副本以满足读需求,但是备机较多也有相应的影响,DCS主备节点之间使用的是星型复制,即所有的备节点都直接和主节点保持同步,这样能保证备节点之间相互独立,且复制延迟较小。缺点是在备节点数量较多的情况下,主节点的CPU和网络负载会较高。
持久化,确保数据高可靠 实例包含一个主节点和一个备节点,都默认开启数据持久化。同时支持数据持久化,确保数据高可靠。 Memcached主备实例的备节点对用户不可见,不支持客户端直接读写数据。 数据同步 主备节点通过增量数据同步的方式保持缓存数据一致。 当网络发生异常或有节点故障时,主备实例会在故
在“添加IP类型后端”中配置DCS实例的IP地址、端口等信息。 DCS cluster集群实例包含多组主从节点,在ELB的“IP类型后端(跨VPC后端)”配置中添加任意一组主节点或从节点都可以。 开启“配置健康检查”,无需手动配置端口,默认使用后端服务器业务端口进行检查。 参考创建对等连接创建对等连接
获取项目ID的接口为“GET https://{Endpoint}/v3/projects”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。 响应示例如下,其中projects下的“id”即为项目ID。 { "projects":
信息页面。 选择“分析与诊断 > 实例诊断”进入实例诊断页面。 设置诊断对象和诊断时间区间,单击“开始诊断”。 诊断对象:支持选择单节点、所有节点。 时间区间:支持诊断实例7天内的数据,每次诊断最长时间周期为10分钟。 如下图设置,表示诊断实例在选定时间之前10分钟内的数据。 图1
Redis实例创建失败的可能原因 子网IP不足 分析:单机实例需要绑定1个子网IP地址,主备实例需要绑定2个子网IP地址,集群实例有多个节点,需要绑定多个IP地址。 解决方案:如果所选子网IP资源不足,可以更换子网创建实例或者释放当前子网下其他IP地址。 IAM用户(子用户)没有创建权限
下降。 分片数增加时,会新增数据节点,数据自动负载均衡到新的数据节点,访问时延会增大。 水平缩容(分片数减少): 分片数减少时,会删除节点。Cluster集群实例缩容前,请确保应用中没有直接引用这些删除的节点,否则可能导致业务访问异常。 删除节点会导致连接闪断,请确保您的客户端应
参数 参数类型 描述 replication_role String 参数解释: 副本角色。 取值范围: master:表示主节点。 slave:表示从节点。 replication_ip String 参数解释: 副本IP。 取值范围: 不涉及。 is_replication Boolean
区域下购买DCS实例时无此限制。 副本数 配置实例副本数。副本指缓存实例的节点。副本数为1表示实例没有备节点,副本数为2表示实例有备节点(一个主节点,一个备节点),副本数为3即实例有一个主节点,2个备节点。 不同版本和实例类型,支持的副本数范围不同,请以控制台显示为准。单机实例不支持设置“副本数”。
主备切换 功能介绍 切换实例主备节点,只有主备实例支持该操作。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/instances/{instance_id}/swap 表1 路径参数 参数 是否必选 参数类型 描述 instance_id 是
String 诊断结束时间。UNIX时间戳,单位毫秒。 node_ip_list 否 Array of strings 诊断节点IP列表。默认诊断所有节点。 非读写分离实例查询方法如下: 方法一:参考查看实例信息。 方法二:调用查询指定实例接口查询。 读写分离实例查询方法:调用查询分片信息接口。
管存在哪个DB都会进行迁移,且数据所在的DB序号不会变。您也可以选择迁移单一DB进行迁移。 如果是集群实例,由于集群实例默认只有一个DB0节点,会迁移DB0上所有槽内的数据。 父主题: 数据备份/导出/迁移
集群实例启动时间过长是什么原因? 可能原因:在集群实例启动过程中,实例节点内部会进行状态、数据的同步。如果在完成同步之前就持续写入较多的数据,会导致实例内部同步耗费较长时间,实例状态一直处于“启动中”。直到同步完成,集群实例状态才会切换到“运行中”。 解决方案:建议等集群实例启动完成后,再恢复业务数据写入。
Redis实例在扩容过程中,可能会发生主备倒换。 扩容过程中,实例会创建新规格的节点作为备节点,主节点数据全量+增量同步到备节点后进行主备切换并删除原节点,完成扩容。 如果您需要对实例主备倒换进行监控,可以在云监控服务中创建事件监控,具体操作请参考创建事件监控的告警通知。创建事件监控告警后,如果发生主备倒换
单个Redis节点仅使用1核CPU即可。提升基础版Redis实例的内存大小,CPU规格不变。 Redis基础版由于社区版单线程处理模型的限制,如需增加实例CPU处理性能,请使用集群类型的Redis实例,通过增加分片的方式,来增加整个集群的处理性能。集群实例每个节点默认分配1核CPU进行处理。
xy”和“Redis Server”类别,分别对应Proxy节点和Redis实例节点的慢查询记录。 如果Proxy集群与读写分离实例创建日期在2024/08之前,并且没有升级过Proxy节点,请联系客服升级Proxy节点。否则“Proxy”下慢查询记录始终为空。 只有实例开启客户
swapdb不支持多DB。 info keyspace不支持多DB展示。 需要查询每个DB的key总数,可以使用自定义dbstats命令。命令执行数据节点上会有CPU冲高。 LUA脚本中不支持多DB。 RANDOMKEY命令不支持。 不支持在lua脚本中使用publish。 DB数支持范围为0
0不支持过期key扫描。 过期key扫描会对键空间进行Redis的scan扫描,释放内存中已过期但是由于惰性删除机制而没有释放的内存空间。 过期key扫描在主节点上执行,会对实例性能有一定的影响,建议不要在业务高峰期进行。 调用方法 请参见如何调用API。 URI POST /v2/{project
Cluster集群实例容量和性能未达到瓶颈,但某个分片容量或性能已过载是什么原因? 这是由于Cluster集群采用的是分片设计理念,每个具体的Key只能分布到某一个具体的分片节点上,计算Key的分布过程有以下两个步骤: 针对Key值进行CRC16算法计算后对16384取模,得到对应的槽位(Slot)值。 根据S槽位