检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
DCS实例规格变更的业务影响 执行实例规格变更操作,建议在业务低峰期进行。 业务高峰期(如实例在内存利用率、CPU利用率达到90%以上或写入流量过大)变更规格可能会失败,若变更失败,请在业务低峰期再次尝试变更。 在实例规格变更时,可能会存在的影响如下: 实例类型变更须知 表1 DCS
查询指定诊断报告 功能介绍 通过报告ID查询诊断报告的详细信息。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/diagnosis/{report_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
{ "error_code" : "DCS.5000", "error_msg" : "Internal service error." } 状态码: 400 非法请求。
监控数据出现实例已使用内存略大于实例可使用内存是什么原因? DCS单机和主备实例已使用内存为redis-server进程统计的已使用内存。集群是基于分片机制实现的,集群的已使用内存为各个分片redis-server的已使用内存的总和。 由于开源redis-server内部机制的原因
哨兵原理 Sentinel概览 Redis Sentinel为Redis实现高可用。实际使用中,您可以使用Sentinel帮助Redis在无需人工干预的情况下抵御某些类型的故障,Redis Sentinel还能够完成其他辅助任务,如监控、通知和客户端配置。详细介绍可参考Redis官网
Python-binary-memcached客户端连接Memcached(Python) 介绍使用同一VPC内弹性云服务器ECS上的Python客户端连接Memcached实例的方法。 前提条件 已成功申请Memcached实例,且状态为“运行中”。 已创建弹性云服务器。创建弹性云服务器的方法
在线迁移需要注意哪些? 网络 在线迁移首先需要打通网络,迁移任务必须和源Redis、DCS缓存实例二者网络互通。 工具 在线迁移工具,推荐使用DCS控制台的在线迁移功能。 数据完整性 如果选择中断业务,则迁移完成后检查数据量和关键key。 如果选择不中断业务,则用户需要考虑增量数据的迁移
修改实例信息 功能介绍 修改缓存实例的信息,可修改信息包括实例名称、描述、端口号、备份策略、维护时间窗开始和结束时间以及安全组。 调用方法 请参见如何调用API。 URI PUT /v2/{project_id}/instances/{instance_id} 表1 路径参数 参数
删除DCS实例 DCS管理控制台支持删除DCS缓存实例,且可批量删除DCS缓存实例、一键式删除创建失败的DCS缓存实例。 约束与限制 DCS缓存实例已存在,且实例状态为运行中、故障、已关闭时才能执行删除操作。 DCS缓存实例删除后,实例中原有的数据将被删除,无法提供数据访问加速能力
Memcached单机实例(已停售) DCS Memcached已停售,建议使用Redis实例。 本章节主要介绍Memcached单机实例的特点和架构。 单机实例特点 系统资源消耗低,支持高QPS 单机实例不涉及数据同步、数据持久化所需消耗的系统开销,因此能够支撑更高的并发。Memcached
配置Redis访问密码 DCS提供了通过密码访问Redis的功能,确保缓存数据足够安全。同时也支持免密访问Redis的方式,您可以综合安全与便利的考虑,选择适合的Redis访问方式。 对于生产环境的系统,特别是含有用户等重要信息的缓存实例,建议配置实例密码访问Redis。 如果您需要修改缓存实例密码
使用Lettuce连接Cluster集群实例时,规格变更的异常处理 问题现象 使用lettuce连接Cluster集群实例,实例执行规格变更后,分片数有变化时,部分槽位(Slot)会迁移到新分片上,当客户端连接到新分片时会出现以下异常问题: 图1 异常现象 详情可参考Lettuce
配置Redis SSL数据加密传输 Redis 6.0基础版的单机、主备、Cluster集群实例支持开启SSL链路加密传输,确保数据传输过程的安全性。其他版本的实例暂不支持该功能,Redis的传输协议RESP在Redis 6.0之前的版本仅支持明文传输。 因SSL加密传输的原因,SSL
如何查看Redis内存占用量 当前DCS Redis提供了以下与内存相关的指标。查看监控指标的方式请参考查看性能监控。 表1 Redis实例支持的监控指标 指标ID 指标名称 含义 取值范围 测量对象&维度 监控周期(原始指标) memory_usage 内存利用率 该指标用于统计测量对象的内存利用率
触发限流(流控)的原因和处理建议 Redis产生流控,说明redis在周期内的使用流量超过该实例规格的最大带宽。流控会导致连接被丢弃,从业务角度可能会造成业务的延迟增大,客户端连接异常等问题。 实例规格对应的最大带宽,可以查看实例规格中对应实例类型的“基准/最大带宽”。 带宽使用率不高时
查询指定实例 功能介绍 通过实例ID查询实例的详细信息。 URI GET /v1.0/{project_id}/instances/{instance_id} 参数说明见表1。 表1 参数说明 参数 类型 必选 说明 project_id String 是 获取方式,参考获取项目ID
Redis实例的数据逐出策略是什么? 逐出指将数据从缓存中删除,以腾出更多的存储空间容纳新的缓存数据,详情请参见官网逐出策略。Redis实例支持在配置运行参数中查看或修改Redis实例使用的逐出策略。 Redis实例支持的逐出策略 在达到内存上限(maxmemory)时,Redis
Ioredis客户端连接Redis(Node.js) 本章节介绍使用ioredis客户端连接Redis实例的方法。更多的客户端的使用方法请参考Redis客户端。 以下操作以通过弹性云服务器上的客户端连接Redis实例为例进行说明。 本章节操作,仅适用于连接单机、主备、Proxy集群实例
Redis单机实例 Redis单机实例为单节点架构,不支持数据持久化,适用于不要求数据可靠性的缓存业务场景。 不支持Redis版本的升级,例如,不支持Redis 4.0单机升级为Redis 5.0单机实例。如果需要使用高版本Redis单机实例,建议重新创建高版本Redis单机实例,
创建缓存实例 功能介绍 创建缓存实例,该接口创建的缓存实例支持按需计费和包周期两种方式。 URI POST /v1.0/{project_id}/instances 参数说明见表1。 表1 参数说明 参数 类型 必选 说明 project_id String 是 项目ID。获取方式