检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SDK列表 在开始使用之前,请确保您安装的是最新版本的SDK。使用过时的版本可能会导致兼容性问题或无法使用最新功能。您可以在SDK中心查询版本信息。 表1提供了DCS服务支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。 表1 SDK列表
port 否 Integer 修改Redis实例的访问端口。端口范围为1~65535的任意数字。 修改后,Redis实例的所有连接将会中断,业务需要重新连接Redis的新端口。 只有Redis4.0及以上基础版实例支持修改端口号。 rename_commands 否 RenameCommandResp
为scan等其他原始命令。 重命名的命令必须以字母开头,长度范围为4~64个字符,且只能包含字母、数字、中划线和下划线。 重命名高危命令 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。 单击左侧菜单栏的“缓存管理”。 在需要进行重命名命令的缓存实例右侧,单击“操作”列下的“更多
F文件整库导入。 AOF文件为所有数据更改命令的全量集合,数据文件稍大。 - Rump 支持在线迁移,支持在同一个实例的不同数据库之间,以及不同实例的数据库之间迁移。 不支持增量迁移。 建议停业务后迁移,避免出现Key丢失。详情参考使用Rump在线迁移其他云厂商Redis。 Redis-shake
group_id String 分片ID。 group_name String 分片名称。 is_remove_ip Boolean 是否从只读域名中摘除IP。 replication_id String 副本ID。 dimensions Array of InstanceReplicationDimensionsInfo
前提条件 已成功申请DCS主备、集群或读写分离缓存实例,且实例处于运行中状态。 实例已有历史数据备份,且备份状态为“成功”。 恢复DCS实例数据 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。 单击左侧菜单栏的“缓存管理”,进入实例信息页面。 “缓存管理”支
迁移可用区过程不会影响主节点,业务不会中断,但是性能会略有下降,建议在业务低峰时进行。 迁移可用区过程会导致部分副本连接中断,需确保您的客户端应用具备重连机制和处理异常的能力。 变更集群实例为多可用区 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。 单击左侧菜单栏的“缓存管理”。
备份原理 Redis 3.0实例采用的是AOF文件进行持久化,Redis 4.0及以上基础版实例,手动备份支持选择RDB格式和AOF格式进行持久化;自动备份仅支持RDB格式进行持久化。 如果需要导出Redis 3.0的RDB备份文件,可以通过redis-cli导出,使用命令:redis-cli
客户端的名称。 cmd String 最近一次执行的命令。 age Integer 已连接时长(单位:秒)。 idle Integer 空闲时长(单位:秒)。 db String 该客户端正在使用的数据库ID。 flags String 客户端标志。默认未设置,值为N。 sub Integer
创建数据迁移任务:创建数据迁移任务。 查询迁移结果:确认迁移是否成功。 步骤1:确定源实例的IP和端口 查询指定实例的IP和端口。 接口相关信息 URI格式:GET /v2/{project_id}/instances/{instance_id} 调试 您可以在API Explorer中调试该接口。
同一个slot,否则报错,建议使用hashtag技术。 使用event notify时,需要建立与每个redis-server的连接,分别处理每个连接上的事件。 执行scan、keys等遍历类或者全局类命令时,需要对每个redis-server分别执行该命令。 客户端协议 使用传统Redis客户端即可。
edis.log日志,采集成功后,您可以将运行日志下载到本地查看。 通常在实例运行异常时,用户可以通过运行日志查看实例是否发生AOF重写、配置修改、高危命令执行、或主备倒换等记录,帮助排查和处理实例异常问题。 约束与限制 Redis 4.0及以上版本的实例支持该功能。 采集的运行日志文件只保留7天,超期后会自动删除。
每页显示条数,最小值为1,若不设置该参数,默认显示10条。 beginTime String 否 查询开始时间。格式:yyyyMMddHHmmss,如:20170718235959。 endTime String 否 查询结束时间。格式:yyyyMMddHHmmss,如:20170718235959。 请求消息 请求参数
事件监控告警后,如果发生主备倒换,系统会上报主备倒换事件,收到该事件通知后,请查看客户端业务是否存在异常。如果业务不正常,则需要确认客户端连接是否正常,是否支持在主备倒换后进行客户端重连恢复业务,如果不支持客户端重连,则需要重启客户端。 父主题: 主备倒换
pe”。 对于管理员创建IAM用户接口,返回如图1所示的消息头。 图1 管理员创建IAM用户响应消息头 响应消息体 响应消息体通常以结构化格式返回,与响应消息头中Content-type对应,传递除响应消息头之外的内容。 对于管理员创建IAM用户接口,返回如下消息体。为篇幅起见,这里只展示部分内容。
exchanged_ip 是 Array of strings 数据迁移中待交换的IP地址。 is_exchange_domain 是 Boolean 是否交换域名。 响应参数 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_msg String 错误信息。 error_code
true:该实例无需密码即可访问。 false:该实例必须通过密码认证才能访问。 若未配置该参数则默认值为“false”。 password String 否 缓存实例的认证信息。 说明: 当“no_password_access”配置为“false”或未配置时,请求消息中须包含password参数。 Redis类型的缓存实例密码复杂度要求:
由英文字符开头,只能由英文字母、数字、中划线和下划线组成。 创建单个实例时,名称长度为4到64位的字符串。批量创建实例时,名称长度为4到56位的字符串,且实例名称格式为“自定义名称-n”,其中n从000开始,依次递增。例如,批量创建两个实例,自定义名称为dcs_demo,则两个实例的名称为dcs_demo-000和dcs_demo-001。
Boolean 是否为默认时间段。 begin String 维护时间窗开始时间,时间为UTC时间,格式为HH:mm:ss。 end String 维护时间窗结束时间,时间为UTC时间,格式为HH:mm:ss。 状态码: 500 表3 响应Body参数 参数 参数类型 描述 error_msg
String 备份文件名。 size 否 String 文件大小(单位:Byte)。 update_at 否 String 文件最后修改时间(格式YYYY-MM-DD HH:MM:SS)。 表5 SourceInstanceBody 参数 是否必选 参数类型 描述 addrs 是 String