检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用华为云ELB公网访问DCS 方案概述 当前,华为云DCS的Redis 4.0及以上版本不支持绑定弹性IP,无法直接通过公网访问。本章节主要介绍通过ELB“跨VPC后端”方式公网访问单机、主备、读写分离、Proxy集群、Cluster集群单节点。 Cluster集群由于cluster
of strings 数据迁移任务列表。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 migration_tasks Array of StopMigrationTaskResult objects 数据迁移任务列表。 表4 StopMigrationTaskResult
Boolean 是否启用白名单(true/false)。 whitelist 是 Array of Whitelist objects IP白名单分组列表,设置白名单分组信息会覆盖掉已有的白名单信息,因此在新增IP白名单分组时,需保留已有的白名单信息后再编辑新的白名单分组信息。 表3 Whitelist
查看指定资源的账单 登录管理控制台。 单击左侧导航栏的图标,选择“应用中间件 > 分布式缓存服务 Redis版”。 单击“缓存管理”,进入缓存实例列表页面。 单击如下图所示位置,复制资源ID。 图1 获取资源ID 在控制台顶部菜单栏中选择“费用与成本 > 费用账单”,进入费用中心。 选择“流水和明细账单
查询产品规格:确定待创建DCS实例的产品规格。 创建实例:创建指定规格的DCS实例。 查询创建结果:确认创建DCS实例是否成功。 步骤1:确定待创建实例的VPC 查询VPC列表。 接口相关信息 URI格式:GET /v1/{project_id}/vpcs 调试 您可以在API Explorer中调试该接口。 请求示例
remain_time Integer 剩余时间,单位:秒。 step_details Array of StepDetail objects 任务详情列表。 表3 StepDetail 参数 参数类型 描述 step_id String 后台任务ID。 step_name String 任务名。
使用redis-benchmark测试Redis性能 Redis客户端源码包含一个名为redis-benchmark的性能测试工具,它可以模拟N个客户端同时向Redis发送M条查询命令的应用场景。 针对DCS Redis实例的性能评估,可以使用redis-benchmark测试某
构造请求 本节介绍REST API请求的组成,并以调用IAM服务的管理员创建IAM用户接口说明如何调用API。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987 。 请求URI 请求URI由如下部分组成。
跨slot:Lua脚本中涉及的所有slot属于一个分片。 问题现象 源实例是Cluster集群,且使用了内置key且跨slot的Lua脚本,迁移到DCS集群实例中时,可能会导致在线/备份导入迁移失败。 解决方案 迁移的目标端实例选择主备或读写分离实例。 问题建议 不建议Cluster集群实例使用内置key且跨slot的Lua脚本。
查看和修改DCS实例基本信息 本节介绍如何在DCS管理控制台查看和修改DCS缓存实例的基本信息。 查看和修改DCS实例基本信息 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。 单击左侧菜单栏的“缓存管理”,进入缓存管理页面。 查询DCS缓存实例。 支持通过关键字搜索对应的DCS缓存实例。
参数 参数类型 描述 group_list Array of InstanceGroupListInfo objects 参数解释: 实例分片列表。 取值范围: 不涉及。 group_count Integer 参数解释: 实例分片总数。 取值范围: 不涉及。 表3 InstanceGroupListInfo
只有Redis4.0及以上基础版实例支持修改端口号。 rename_commands 否 RenameCommandResp object 命令重命名列表。 maintain_begin 否 String 维护时间窗开始时间,为UTC时间,格式为HH:mm:ss。 维护时间窗开始和结束时间必
使用Redis-cli离线迁移自建Redis(RDB文件) Redis-cli是Redis自带的一个命令行工具,安装Redis后即可直接使用Redis-cli工具。Redis-cli提供了RDB文件导出功能,如果Redis服务不支持获取AOF文件,可以尝试通过Redis-cli获
响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 tags Array of Tag objects 参数解释: 标签列表。 取值范围: 不涉及。 表3 Tag 参数 参数类型 描述 key String 参数解释: 标签键,最大长度128个字符。 取值范围:
析Redis实例中所有Key的内存占用情况。 使用此方法需要在DCS实例备份与恢复页签中导出实例的rdb文件。 注意: 该方法时效性相较于在线分析来说较差,优势在于完全不影响现有业务。 如何优化大Key和热Key 类别 方法 大Key 进行大Key拆分。 分为以下几种场景: 该对
不涉及。 表3 quotas 参数 参数类型 描述 resources Array of Resources objects 参数解释: 配额列表。 取值范围: 不涉及。 表4 Resources 参数 参数类型 描述 unit String 参数解释: 资源的计数单位。 当type为instance时,无单位。
状态码: 200 表2 响应Body参数 参数 参数类型 描述 tags Array of QueryResourceTag objects 标签列表。 表3 QueryResourceTag 参数 参数类型 描述 key String 标签键。 value String 标签值。 请求示例
当过期key扫描任务提交后,每次过期key扫描都会生成一个任务记录,通过任务记录可以查看扫描的任务ID、状态、扫描方式、扫描开始和结束的时间。 图1 过期key扫描任务列表 扫描失败的两种情况: 出现异常导致扫描失败。 扫描超时导致失败,可能是key数量太多,未能在超时时间内扫描完,也会失败,但其实已经删除了部分key了。
析Redis实例中所有Key的内存占用情况。 使用此方法需要在DCS实例备份与恢复页签中导出实例的rdb文件。 注意: 该方法时效性相较于在线分析来说较差,优势在于完全不影响现有业务。 对于Redis 3.0实例,由于Redis 3.0本身不支持热Key分析,推荐可以使用配置告警的方法,帮助您发现热Key。
默认值 说明 masterAddress - 主节点连接信息,redis://ip:port。 slaveAddresses - 从节点连接信息列表,Set<redis://ip:port>。 readMode SLAVE 读取模式,默认读流量分发到从节点,可选值:MASTER、SLA