检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实例进入实例详情界面,单击左侧的性能监控,进入性能监控页面,查询实例级别的每秒并发操作数(QPS)。 如果QPS过高,建议优化客户业务或者变更实例规格。不同实例规格支持的QPS请参考实例规格。 查找并禁用高消耗命令 使用了keys等消耗资源的命令,高消耗资源的命令即时间复杂度为O
部分接口仅在指定region支持,请以实际为准。 DCS服务持续增加新的功能,将不可避免对现有接口有所调整,比如增加响应参数。 为了减少接口变更带来的影响,除了DCS服务自身尽量做到接口向下兼容的同时,用户在使用过程中,应当接受出现返回内容(JSON格式)含有未使用的参数和值的现象,即能够正常忽略未使用的参数和值。
什么是分布式缓存服务 分布式缓存服务(Distributed Cache Service,简称DCS)是华为云提供的一款兼容Redis的高速内存数据处理引擎,为您提供即开即用、安全可靠、弹性扩容、便捷管理的在线分布式缓存能力,满足用户高并发及数据快速访问的业务诉求。 即开即用 D
node_id String 参数解释: 节点ID。 取值范围: 不涉及。 priority_weight Integer 参数解释: 节点主备切换优先级权重。 取值范围: 0-100(1-100优先级逐步降低,1为最高,100为最低,0为禁止倒换)。 is_access Boolean
orth-4)中设置相关权限,并且该权限仅对此项目生效;如果在“所有项目”中设置权限,则该权限在所有区域项目中都生效。访问DCS时,需要先切换至授权区域。 权限根据授权精细程度分为角色和策略。 角色:IAM最初提供的一种根据用户的工作职能定义权限的粗粒度授权机制。该机制以服务为粒
格为16GB的实例。 版本号 Redis实例的版本号。不同Redis版本差异请参考Redis版本差异。 实例创建后,Redis的版本不支持变更或升级。如需使用更高版本的Redis实例,需重新创建高版本Redis实例,然后将原有Redis实例的数据迁移到高版本实例上。 实例类型 快
排查实例是否是Redis 3.0,Redis 3.0底层用的是sata盘,当Redis数据持久化即AOF时,会触发偶现的磁盘性能问题,导致连接异常,可更换Redis实例为4.0及以上版本,其底层是ssd盘,磁盘性能更高,或若不需要持久化可关闭AOF。 出现unexpected end of stream错误,导致业务异常。
排查实例是否是Redis 3.0,Redis 3.0底层用的是sata盘,当Redis数据持久化即AOF时,会触发偶现的磁盘性能问题,导致连接异常,可更换Redis实例为4.0及以上版本,其底层是ssd盘,磁盘性能更高,或若不需要持久化可关闭AOF。 出现unexpected end of stream错误,导致业务异常。
通过Pipeline模式可降低网络往返时延(Round-trip time,简称RTT),减少read()和write()的系统调用和进程切换次数,从而提升程序的执行效率与性能。 因此,在需要执行Redis批量操作,且用户无需立即获得每个操作结果的场景下,可以使用Pipeline作为优化性能的批处理工具。
构造请求 本节介绍REST API请求的组成,并以调用IAM服务的管理员创建IAM用户接口说明如何调用API。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987 。 请求URI 请求URI由如下部分组成。
ClientOptions - 配置项 readFrom readFrom MASTER 读取模式,建议值:MASTER,其余配置在发生故障切换场景下,均存在访问失败风险 表5 LettucePoolingClientConfiguration参数 参数 类型 默认值 说明 timeout
String 实例ID。 请求参数 无 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 job_id String 主备切换任务ID。 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_msg String 参数解释: 错误信息。 取值范围:
cannot be changed. 当前实例不支持变更实例类型。 请检查请求参数是否合法。 400 DCS.4253 All replicas have a priority of 0. 实例从节点主备切换优先级都为0,禁止主备切换 请检查请求参数是否合法。 400 DCS.4300
SLAVE 读取模式,默认读流量分发到从节点,可选值:MASTER、SLAVE、MASTER_SLAVE;建议MASTER,其余配置在故障切换场景下,均存在访问失败风险。 loadBalancer RoundRobinLoadBalancer 负载均衡算法,在readMode为S
UPGRADING:实例软件升级中。 IPEXCHANGING:IP交换中。 IPROLLBACKING:IP回滚中。 MS_SWAPPING:主备切换中。 AZMigrating:AZ迁移中。 表3 QueryRedisConfig 参数 参数类型 描述 param_value String
node_id String 参数解释: 节点ID。 取值范围: 不涉及。 priority_weight Integer 参数解释: 节点主备切换优先级权重。 取值范围: 0-100(1-100优先级逐步降低,1为最高,100为最低,0为禁止倒换)。 is_access Boolean
时候,会fork一个进程,过大的内存会导致卡顿。 具备降级或容灾措施 缓存访问失败时,具备降级措施,从DB获取数据;或者具备容灾措施,自动切换到另一个Redis使用。 - 数据设计规范 分类 原则 原则说明 备注 Key相关规范 使用统一的命名规范。 一般使用业务名(或数据库名)
中心,选择代金券支付。 如果包周期购买,没有设置成自动支付,即设置为false时,在变更规格或创建实例之后,用户必须在“费用中心 > 我的订单”,完成订单支付,否则订单一直在支付中,实例没有变更或者创建成功。 period_type 否 String 当选择包年包月时,该字段为必选,表示订购资源的周期类型。
修改DCS实例配置参数 为了确保分布式缓存服务发挥出最优性能,您可以根据自己的业务情况对DCS缓存实例的运行参数进行调整。 例如,如需关闭实例的持久化功能,需要将“appendonly”修改为“no”。更多缓存实例的参数说明请参考缓存实例配置参数说明。 实例配置参数修改之后,参数
描述 instance_id 否 String 参数解释: 缓存实例ID,可通过DCS控制台进入实例详情界面查看。根据该字段可查询出实例可变更的规格。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 spec_code 否 String 参数解释: 产品规格编码。获取方法如下: