检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
版本支持策略 分布式缓存服务Redis的版本生命周期如表1所示。 表1 版本生命周期 版本 当前状态 华为云商用时间 计划EOM(停止销售)时间 计划EOS(停止服务)时间 Redis 3 已停售 - 2021年2月 2024年12月 Redis 4 在售 2020年4月 2025年9月
例如,单分片容量2GB,分片数为4,内存为8GB的实例,可以变更为单分片容量1GB,分片数为8,内存为8GB的实例。 约束与限制 当已创建实例的单分片容量为最小容量1GB时,单分片容量不能变更。 操作步骤 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择区域和项目。 单击左侧菜单栏的“缓存管理”。
删除实例 功能介绍 删除指定的缓存实例,释放该实例的所有资源。 如果是删除按需资源,请按照本章节执行;如果是删除包周期资源,即退订,请参考退订包周期资源。 URI DELETE /v1.0/{project_id}/instances/{instance_id} 参数说明见表1。
恢复指定实例 功能介绍 恢复指定的缓存实例。 只有主备和集群类型的缓存实例支持备份恢复操作,单机实例不支持备份恢复操作。 URI POST /v1.0/{project_id}/instances/{instance_id}/restores 参数说明见表1。 表1 参数说明 参数
timeout(3000ms) occurred after 3 retry attempts。 问题排查 根据报错后的提示,将客户端超时时间改大一些。 确认问题发生时的操作,若为执行操作时Key值过大,也会造成超时报错。一般建议key不要超过10KB。 单key大小,Redis限制
} else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 删除诊断记录成功。 400 非法请求。 500 内部服务错误。
} } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 204 设置副本优先级成功。 400 非法请求。 401 认证信息非法。 403 请求被拒绝访问。 404 所请求的资源不存在。 500 内部服务错误。
} } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 204 IP交换成功。 400 非法请求。 401 认证信息非法。 403 请求被拒绝访问。 404 所请求的资源不存在。 500 内部服务错误。
} 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 204 同步停止数据迁移任务成功。 400 非法请求。 401 认证信息非法。 403 请求被拒绝访问。 404 所请求的资源不存在。 500
解决方法:建议将源端Redis实例的repl-timeout参数值配置为300秒。 源端报“overcoming of output buffer limits”,如下图: 解决方法:建议将源端Redis实例的client-output-buffer-limit参数值配置为实例最大内存的20%。如果源
议尽量避免在生产环境使用,否则会影响服务的健康运行。 Server相关命令使用限制 当用户执行比较耗时的命令(如flushall)时,可能会导致缓存实例在命令执行期间对外不响应用户的其它命令,造成状态监控失效,此时Console上缓存实例的状态会变成异常,命令执行结束后,实例状态会恢复正常。
备份指定实例 功能介绍 备份指定的缓存实例。 只有主备和集群类型的缓存实例支持备份恢复操作,单机实例不支持备份恢复操作。 URI POST /v1.0/{project_id}/instances/{instance_id}/backups 参数说明见表1。 表1 参数说明 参数
} else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 重启实例或清除实例数据成功。 400 非法请求。 500
集群实例启动时间过长是什么原因? 可能原因:在集群实例启动过程中,实例节点内部会进行状态、数据的同步。如果在完成同步之前就持续写入较多的数据,会导致实例内部同步耗费较长时间,实例状态一直处于“启动中”。直到同步完成,集群实例状态才会切换到“运行中”。 解决方案:建议等集群实例启动完成后,再恢复业务数据写入。
服务韧性 DCS服务提供了3级可靠性架构,通过双AZ容灾、AZ内实例容灾、实例数据多副本技术方案,保障服务的持久性和可靠性。 表1 DCS服务可靠性架构 可靠性方案 简要说明 双AZ容灾 DCS提供了主备、Cluster集群、Proxy集群多种类型实例,支持跨AZ容灾,当一个AZ异常时,不影响DCS实例持续提供服务。
计费项 计费说明 分布式缓存服务的默认计费项为DCS实例,如果您在使用过程中单独升级了缓存实例带宽,会产生相应的带宽费用。具体内容如表1所示。 表1 分布式缓存服务计费项 计费项 计费项说明 适用的计费模式 计费公式 DCS实例 华为云DCS按照您选择的DCS实例规格进行计费。 包年/包月、按需计费
该对象为String类型的大Key:可以尝试将对象分拆成几个Key-Value, 使用MGET或者多个GET组成的pipeline获取值,分拆单次操作的压力。如果是集群实例,由于集群实例包含多个分片,拆分后的Key会自动平摊到集群实例的多个分片上,从而降低对单个分片的影响。 该对象为集
溢出风险的问题。 2021年1月 修复新创建的redis实例无法写入AOF的问题。 2020年10月 修复用户的身份验证命令。 2020年10月 在通用模块API函数中支持流。 2020年5月 修复migrate日志、slowlog和monitor输出中可能出现明文密码的问题。 2020年4月
} else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 发送异步修改参数成功。 204 无实际修改参数,无异步任务,操作结束。
重启实例或清空数据 功能介绍 重启运行中的DCS缓存实例。 清空Redis4.0/Redis5.0的实例数据,数据清空后,无法撤销,且无法恢复,请谨慎操作。 URI PUT /v1.0/{project_id}/instances/status 参数说明见表1。 表1 参数说明 参数