检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单节点。 客户端通过CCE连接DCS 随着容器技术的普及,越来越多的应用程序部署在容器环境中。该实践介绍如何将Redis客户端部署到云容器引擎CCE的集群容器中,通过CCE连接DCS。 配置Redis客户端重试机制 本章节介绍Jedis客户端的重试配置, 通过设计完备的自动重试机
cluster:cluster集群实例 proxy:proxy集群实例 engine 否 String 按照缓存引擎筛选实例,当前仅支持Redis。 engine_version 否 String 按照缓存引擎版本筛选实例,例如:4.0。 cpu_type 否 String 按照CPU类型筛选实例,分为x86_64和aarch64。
Integer 实例个数。 表3 instance参数说明 参数 类型 说明 name String 实例名称。 engine String 缓存引擎。 capacity Integer 缓存容量(G Byte)。 ip String 连接缓存实例的IP地址。如果是集群实例,返回多个IP地址,使用逗号分隔。如:192
响应消息 响应参数 参数说明见表2。 表2 参数说明 参数 类型 说明 name String 实例名称。 engine String 缓存实例的引擎类型。 capacity Integer 缓存实例的容量(G Byte)。 ip String 连接缓存实例的IP地址。如果是集群实例,返
ey占用的内存,通过自行配置定时任务,在任务执行期间,会对所有缓存实例的主节点进行扫描操作,扫描操作会遍历整个实例的键空间,触发Redis引擎中对Key过期的判断,从而释放已过期的Key。 约束与限制 只有Redis 4.0及以上版本实例支持过期key扫描,企业版实例不支持。 DCS不支持查询已释放的过期Key。
String Proxy代理节点目标版本号,设置为latest时,即升级到最新版本。 engine_minor_version 否 String 引擎目标小版本号,设置为latest时,即升级到最新版本。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 task_id
String 配置参数的取值范围。取值见表4“取值范围”列。 缓存实例配置参数的说明见表4。 表4 缓存实例配置参数说明 参数ID 参数名称 适用引擎 参数类型 参数解释 取值范围 默认值 1 timeout Redis、Memcached Interger 客户端与服务端连接空闲超时断开时间,参数设为0表示连接永不断开。
请检查请求参数是否合法。 400 111400022 Engine does not match the product id. 缓存引擎与产品ID不匹配。 请检查请求参数是否合法。 400 111400026 This operation is not allowed when
单位:byte。 >=0byte Redis实例(单机/主备/集群) 1分钟 used_memory_lua Lua已用内存 该指标用于统计Lua引擎已使用的内存字节。 单位:byte。 >=0byte Redis实例(单机/主备/集群) 1分钟 memory_frag_ratio 内存碎片率