检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
String 参数解释: 扩展错误信息(暂未使用,赋值为null)。 取值范围: 不涉及。 请求示例 修改实例配置参数,例如将timeout参数(客户端与服务空闲超时断开的时间)设置为1000秒。 PUT https://{dcs_endpoint}/v2/{project_id}/in
服务器成功处理了部分GET请求。 300 Multiple Choices 多种选择。请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择。 301 Moved Permanently 永久移动,请求的资源已被永久的移动到新的URI,返回信息会包括新的URI。
0基础版主备实例架构设计。 图1 连接信息 默认情况下,客户端通过主备实例的主节点读、写数据,备节点用于同步数据。如需使用“只读地址”实现读写分离,需要在客户端增加用户读写请求判断,如果是写请求,将请求发送给读写域名,如果是读请求,将请求发送给只读域名。 父主题: 客户端和网络连接
量规格版本,支持x86的CPU架构,用于满足百万级以上并发与大容量数据缓存的需要。Redis集群的数据分布式存储和读取,由DCS内部实现,用户无需投入开发与运维成本。 Redis集群实例由“负载均衡器”、“Proxy服务器”、“集群配置管理器”、“集群分片”共4个部分组成。 表1
已创建DCS缓存实例,且状态为“运行中”。 客户端所在服务器与DCS缓存实例网络互通: 客户端与Redis实例所在VPC为同一VPC 同一VPC内网络默认互通。 客户端与Redis实例所在VPC为相同region下的不同VPC 如果客户端与Redis实例不在相同VPC中,可以通过
将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用获取用户Token接口时,请求body中auth.scope的取值需要选择project,如下所示。 {
自建的Memcached服务需要自行实现高可用。 安全 DCS的Memcached采用公有云的VPC和安全组进行网络访问安全控制。 自建的Memcached服务需要用户自行设计并实现安全机制。 扩容 DCS的Memcached支持在线扩容,在控制台简单操作,即可完成扩容。 自建的Memcached服务的扩
变更完成后需要对实例重新创建告警规则。 如果原实例是主备实例,请确保应用中没有直接引用只读IP或只读域名。 请确保您的客户端应用具备重连机制和处理异常的能力,否则在变更规格后有可能需要重启客户端应用。 变更规格过程中会有秒级业务中断、大约1分钟只读,建议在业务低峰时进行变更。 Proxy集群实例变更为主备实例或读写分离实例
在线迁移工具,推荐使用DCS控制台的在线迁移功能。 数据完整性 如果选择中断业务,则迁移完成后检查数据量和关键key。 如果选择不中断业务,则用户需要考虑增量数据的迁移。 迁移过程源端扩容影响迁移结果 在线迁移期间源端扩容操作会影响迁移,有可能导致迁移失败,也有可能会影响客户的数据,
error_code String 实例创建失败或状态异常时的错误码,错误码的说明见表3。 user_id String 用户id。 user_name String 用户名。 maintain_begin String 维护时间窗开始时间,格式为HH:mm:ss。 maintain_end
已创建DCS缓存实例,且状态为“运行中”。 客户端所在服务器与DCS缓存实例网络互通: 客户端与Redis实例所在VPC为同一VPC 同一VPC内网络默认互通。 客户端与Redis实例所在VPC为相同region下的不同VPC 如果客户端与Redis实例不在相同VPC中,可以通过
如果您的实例创建时间非常早,由于实例版本没有升级而无法兼容备份恢复功能,请联系技术支持将缓存实例升级到最新版本,升级后就可以支持备份恢复功能。 单机实例不支持备份功能,用户可以通过Redis-cli客户端导出rdb文件,但是使用Redis-cli导出rdb文件依赖SYNC命令。 放通了SYNC命令的单机实例(例如Redis
error_code String 实例创建失败或状态异常时的错误码,错误码说明见表3。 user_id String 用户id。 user_name String 用户名。 maintain_begin String 维护时间窗开始时间,格式为HH:mm:ss。 maintain_end
String 额外消息。 表4 cause_id取值说明 cause_id 说明 111400129 暂时没有免费试用活动。 111400125 用户免费试用限额已经用完,或者暂不支持参加该免费试用活动。 响应示例 { "domain_id": "xx", "domain_name":
功能说明:下单订购后,是否自动从客户的账户中支付;默认是“不自动支付” 取值范围: true:是(自动支付,从账户余额自动扣费) false:否(默认值,只提交订单不支付,需要客户手动去支付) 约束: 自动支付时,只能使用账户的现金支付;如果要使用代金券,请选择不自动支付,然后在用户费用中心,选择代金券支付。
使用DCS。 实践 描述 使用DCS实现热点资源顺序访问 在互联网场景,例如商品秒杀,随着系统的并发飙升,需要多台机器并发运行。如果有两个用户同时发起的请求分别落在两个不同的机器上,虽然这两个请求可以同时执行,但是因为两个机器运行在两个不同的Java虚拟机中,每个机器加的锁不是同
建议扩容实例。 DCS控制台提供了大Key和热Key的分析功能,请参考分析Redis实例大Key和热Key减少大key和热key。 如果用户执行了keys等消耗资源的命令,也可能会导致CPU和带宽使用率增加,从而出现流控。 通过控制台对Redis实例进行调整DCS实例带宽,可解决带宽超限的问题。
负责特定业务的Redis主节点地址。如果发生故障切换,Sentinels将下发新地址。 DCS如何使用Sentinel Sentinel对用户不可见,仅在服务内部中使用。 关于DCS是否支持哨兵模式接入,请参考:DCS是否支持哨兵模式接入? 父主题: 安全性
成续费。 统一包年/包月资源的到期日 如果您持有多个到期日不同的缓存实例,可以将到期日统一设置到统一日期,便于日常管理和续费。 图6展示了用户将两个不同时间到期的资源,同时续费一个月,并设置“统一到期日”后的效果对比。 图6 统一到期日 更多关于统一到期日的规则请参见如何设置统一到期日。
修复redis代码中announce模块存在数据溢出风险的问题。 2021年1月 修复新创建的redis实例无法写入AOF的问题。 2020年10月 修复用户的身份验证命令。 2020年10月 在通用模块API函数中支持流。 2020年5月 修复migrate日志、slowlog和monitor输出中可能出现明文密码的问题。