检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
0个,则被定义为大Key。 热Key 通常当一个Key的访问频率或资源占用显著高于其他Key时,则称之为热Key。例如: 某个集群实例一个分片每秒处理10000次请求,其中有3000次都是操作同一个Key。 某个集群实例一个分片的总带宽使用(入带宽+出带宽)为100Mbits/s
创建热key分析任务 功能介绍 创建热key分析任务,Redis 3.0不支持热key分析。 热key分析需要将缓存实例配置参数maxmemory-policy设置为allkeys-lfu或volatile-lfu。 调用方法 请参见如何调用API。 URI POST /v2/{
查询热key分析详情 功能介绍 查询热key分析详情。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/instances/{instance_id}/hotkey-task/{hotkey_id} 表1 路径参数 参数 是否必选 参数类型 描述
如何提前发现大Key和热Key? 方法 说明 使用DCS自带的大Key和热Key分析工具进行分析 请参考分析Redis实例大Key和热Key。 通过redis-cli的bigkeys和hotkeys参数查找大Key和热Key Redis-cli提供了bigkeys参数,能够使re
单击分析列表“操作”列的“下载”或“删除”,也可以下载或删除分析结果。 热Key分析结果,显示在分析时间段内被访问频度最高的前100条Key记录。 图3 查看热Key分析结果 表2 热Key分析结果参数说明 参数名称 参数说明 Key名称 热Key分析结果中Key的名称。 类型 Key的类型,包括S
大Key/热Key分析/过期Key扫描 什么是大Key/热Key? 存在大Key/热Key,有什么影响? 为了减少大Key和热Key过大,有什么使用建议? 如何分析Redis 3.0实例的热Key? 如何提前发现大Key和热Key? DCS删除过期key Key的保存时间是多久?如何设置Key的过期时间?
成本较高。 设计熔断/降级机制。 热Key极易造成缓存击穿,高峰期请求都直接透传到后端数据库上,从而导致业务雪崩。因此热Key的优化一定需要设计系统的熔断/降级机制,在发生击穿的场景下进行限流和服务降级,保护系统的可用性。 父主题: 大Key/热Key分析/过期Key扫描
换。 热Key 容易造成集群分片不均的情况。 造成热Key所在的分片有大量业务访问而同时其他的分片压力较低。这样不仅会容易产生单分片性能瓶颈,还会浪费其他分片的计算资源。 使得CPU冲高。 对热Key的大量操作可能会使得CPU冲高,如果表现在集群单分片中就可以明显地看到热Key所
设置热key自动分析配置 功能介绍 设置热key自动分析配置。 调用方法 请参见如何调用API。 URI PUT /v2/{project_id}/instances/{instance_id}/hotkey/autoscan 表1 路径参数 参数 是否必选 参数类型 描述 project_id
如何分析Redis 3.0实例的热Key? 由于Redis 3.0本身不提供热Key能力,您可以参考以下方法进行分析。 方法1:进行业务结构和业务实现分析,找到可能的热Key。 例如,某商品在秒杀,或者用户登录,对业务代码分析,很容易找到热Key。 优点:简单易行。 缺点:需要对
删除热key分析任务 功能介绍 删除热key分析任务。 调用方法 请参见如何调用API。 URI DELETE /v2/{project_id}/instances/{instance_id}/hotkey-task/{hotkey_id} 表1 路径参数 参数 是否必选 参数类型
查询热key自动分析配置 功能介绍 查询热key自动分析配置。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/instances/{instance_id}/hotkey/autoscan 表1 路径参数 参数 是否必选 参数类型 描述 project_id
申请一台弹性云服务器(ECS),满足以下要求,这样保证ECS与DCS缓存实例网络互通,同时可以从本地电脑远程SSH连接ECS。 绑定弹性IP,公网可以访问ECS. ECS的虚拟私有云以及子网配置成与DCS缓存实例相同。 ECS配置正确的安全组访问规则。 为了方便,ECS使用Linux操作系统。
换。 热Key 容易造成集群分片不均的情况。 造成热Key所在的分片有大量业务访问而同时其他的分片压力较低。这样不仅会容易产生单分片性能瓶颈,还会浪费其他分片的计算资源。 使得CPU冲高。 对热Key的大量操作可能会使得CPU冲高,如果表现在集群单分片中就可以明显地看到热Key所
Integer 热key分析的次数。 records Array of RecordsResponse objects 热key分析记录列表。 表4 RecordsResponse 参数 参数类型 描述 id String 任务执行记录ID(此ID对应“查询大key/热key分析详情”参数中的任务ID)。
该机制旨在防止阻塞Redis主进程太久而造成业务阻塞,所以会造成已过期的Key释放内存速度较慢。 解决方案 配置一个定时的热key扫描,具体操作可参考热key扫描或写一个用scan命令扫描全局key的定时任务把key全部遍历一遍,触发已过期的key从内存中删除。 通过自行配置定
因而被删除。 过期Key的删除机制,以及如何手动执行过期Key或设置自动过期Key扫描的操作,请参考过期Key扫描。 父主题: 大Key/热Key分析/过期Key扫描
户的安全责任在于对使用的IaaS、PaaS和SaaS类云服务内部的安全以及对租户定制配置进行安全有效的管理,包括但不限于虚拟网络、虚拟主机和访客虚拟机的操作系统,虚拟防火墙、API网关和高级安全服务,各项云服务,租户数据,以及身份账号和密钥管理等方面的安全配置。 《华为云安全白皮
析Redis实例大Key和热Key、查询实例慢日志。除此之外,你还可以实时查看监控指标及审计日志,以便及时了解DCS实例的状态。 日常操作 变更缓存实例规格 切换实例主备节点 清空实例数据 实例管理 修改实例配置参数 实例诊断 分析Redis大Key和热Key 查询Redis实例慢日志
1800后,则key2在1800毫秒后将过期。 expire是以秒作为key过期时间,pexpire是以毫秒作为key过期时间。 父主题: 大Key/热Key分析/过期Key扫描