检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
产品公告 【停售公告】华为云分布式缓存服务Redis 3.0版本停售公告 【停售说明】华为云分布式缓存服务Memcached实例停售公告
API概览 表1 分布式缓存服务接口列表 类型 说明 生命周期管理 包括实例的创建、查询和删除,实例信息的修改以及实例扩容。 实例管理 包括重启实例、查询实例状态、修改密码、查询实例的统计信息等接口。 分片与副本 包括添加副本、设置备节点切换为主节点的优先级、查询分片信息等接口。
、安全组等子服务,也可以申请弹性带宽和弹性IP搭建业务系统。 分布式缓存服务运行于虚拟私有云,由虚拟私有云协助管理IP和带宽。虚拟私有云还具备安全组访问控制功能,通过绑定安全组并设置访问规则,可以增强访问分布式缓存服务的安全性。 弹性云服务器 弹性云服务器(Elastic Cloud
Redis Cluster集群实例 DCS Redis Cluster集群实例,是原生Cluster的集群版本。Redis Cluster集群实例的特点: 兼容Redis原生Cluster集群。 继承smart client的设计方案。 相比主备,数倍性能提升。 Redis Cl
interface)管理方式。 Web管理控制台方式 您注册后登录管理控制台,单击主页左上角服务列表,选择“应用中间件 > 分布式缓存服务 Redis版”,进入DCS的管理界面。 Web管理控制台DCS缓存实例的相关管理功能,具体操作,请参见本手册购买Redis实例到迁移实例数据。 DCS各项指标的监控数
图解华为云Redis与开源服务的差异
带宽使用率不高时,也有可能有限流,因为带宽使用率是上报周期实时值,一个上报周期检查一次。而流控检查是秒级的,有可能存在上报周期间隔期间,流量有秒级冲高,然后回落,待上报带宽使用率指标时已恢复正常。 对于主备实例: 如果实例一直有流控但是带宽使用率不高,这说明可能存在业务微突发问题,或者大Key热Key问题,
根据提示输入“DELETE”,并单击“是”,完成删除缓存实例。 删除DCS缓存实例大约需要1到30分钟。 如果只需要删除单个DCS缓存实例,也可以在“缓存管理”界面,单击需要删除的DCS缓存实例右侧“操作”列下的“更多 > 删除”。 删除创建失败的实例 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。
扩容缩容与实例升级 Redis实例是否支持版本升级,如Redis 4.0升级到Redis 5.0? 升级Redis 3.0实例到高版本实例 在维护时间窗内对实例维护是否有业务中断? DCS实例规格变更是否需要关闭或重启实例? DCS支持哪些实例类型变更? DCS实例规格变更的业务影响
生命周期管理 创建缓存实例 删除实例 批量删除实例 查询指定实例 查询所有实例列表 修改实例信息 扩容缓存实例 父主题: 历史API
使用指导 DCS数据安全 DCS使用规范 发现和处理Redis大Key热Key 配置Redis Pipeline 优化Jedis连接池
备份指定的缓存实例。 只有主备和集群类型的缓存实例支持备份恢复操作,单机实例不支持备份恢复操作。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/instances/{instance_id}/backups 表1 路径参数 参数 是否必选 参数类型
间和目标实例规格与剩余可用内存是否足够(不小于源Redis数据大小)。 根据获取到的信息规划DCS目标缓存实例,包括: 申请缓存实例数量 缓存实例的内存规格(不小于源Redis内存规格) 缓存实例的版本(不低于源Redis版本) 缓存实例类型 缓存实例与业务所属网络规划(VPC/子网/安全组)
安全 责任共担 身份认证与访问控制 数据保护技术 审计与日志 服务韧性 监控安全风险 认证证书 安全白皮书
y高于1.5,一般认为内存碎片占比过高,内存利用率低。 因此,合理规划和使用缓存数据,规范数据写入,有助于减少内存碎片的产生。 Redis 3.0及以下:可以通过定期重启服务解决内存碎片问题。建议实际缓存数据不超过配置可用内存的50%。 Redis 4.0:支持主动整理内存碎片,
Memcached如何迁移? 由于Memcached本身没有命令可遍历查询所有数据,因此无法从正在使用的Memcached中直接导出数据、并迁移到云缓存Memcached实例。 建议通过应用程序写日志的方式记录缓存key、同时提取key-value,写入云缓存Memcached,以逐步完成数据的迁移。
变更DCS实例规格 DCS管理控制台支持变更Redis和Memcached缓存实例规格,即变更实例的类型、内存规格或副本数,您可以根据实际需要,选择合适的实例规格。 执行实例变更规格,建议在业务低峰期操作。业务高峰期(如实例在内存利用率、CPU利用率达到90%以上或写入流量过大)
参数 是否必选 参数类型 描述 all_failure 否 Boolean 是否批量删除创建失败的缓存实例。取值如下: true,表示删除租户所有创建失败的缓存实例,此时请求参数instances可为空; false或者其他值,表示删除instances参数数组中指定的缓存实例。
本章节指导用户通过API创建Redis实例。API的调用方法请参见如何调用API。 本文以创建一个实例规格为2G、缓存版本为Redis5.0、实例类型为单机、CPU架构为ARM、免密访问方式的缓存实例。 涉及接口 创建Redis实例时,需要进行查询产品规格、查询VPC、子网等操作,涉及的API如下:
DCS最佳实践汇总 本文汇总了基于分布式缓存服务DCS常见应用场景的操作实践,为每个实践提供详细的方案描述和操作指导,帮助用户轻松使用DCS。 表1 DCS最佳实践一览表 最佳实践 说明 使用DCS实现热点资源顺序访问 该实践介绍如何使用Redis对分布式应用加锁。通过加锁对热点