检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
低时延 中等时延 读写分离 原生支持(客户端SDK配置) Proxy实现 性能 高 中 Cluster集群由于没有代理层,在时延和性能方面具备一定的优势;但是对于客户端使用方面,由于Cluster集群使用开源的Redis Cluster协议,在客户端的兼容性方面略差于Proxy集群。 推荐的Cluster集群客户端:
无法备份数据。 数据无法及时主备同步。 实例规格变更失败。 可能会造成进程重启。 配置预留内存操作步骤 请参考修改实例配置参数修改“reserved-memory-percent”参数的值。 建议您的实例预留内存值至少配置为30%,2021年之后创建的实例预留内存默认值已经修改为30%。 预留
-n {nreqs} -r {randomkeys} -c {connection} -d {datasize} -t {command} 参数参考值:-c {connect_number}:1000,-n {nreqs}:10000000,-r {randomkeys}:1000000,-d
请求消息 请求参数 无。 请求示例 无。 响应消息 响应参数 参数说明见表1。 表1 参数说明 参数 类型 说明 regionId String 区域ID。 available_zones Array 可用区数组,具体请参考表2。 表2 available_zones参数说明 参数 类型
在proxy节点的慢查询个数由proxy-slowlog-max-len参数的值决定,默认值为128个,即默认最多只显示最新的128个慢查询记录。 实例配置参数的修改以及参数解释,请参考修改DCS实例配置参数。 约束与限制 如果是Redis 3.0 Proxy集群实例,必须是2019年10月14号后创建的Redis
能支持批量重启DCS实例。 约束与限制 只有当DCS缓存实例处于“运行中”或“故障”状态,才能执行此操作。 单机实例或关闭了AOF持久化(参数appendonly配置为no)的主备、集群、读写分离实例,在重启实例后,实例中原有的数据将被清空,请谨慎操作。 在重启DCS缓存实例过程中,您无法对实例进行读写操作。
Redis实例的数据逐出策略是什么? 逐出指将数据从缓存中删除,以腾出更多的存储空间容纳新的缓存数据,详情请参见官网逐出策略。Redis实例支持在配置运行参数中查看或修改Redis实例使用的逐出策略。 Redis实例支持的逐出策略 在达到内存上限(maxmemory)时,Redis支持选择以下8种数据逐出策略:
关闭/启动DCS实例 Redis 4.0及以上版本的实例,支持实例关机操作,实例关机后将停止数据读写,并且无法进行规格变更、参数配置、密码修改、缓存分析、实例备份、和在线迁移等操作。 Redis实例默认状态为“运行中”,当实例关机后,运行状态为“已关闭”。Redis实例关机后,计费不受影响,与运行中的实例计费一致。
如果在缓存场景下使用DCS实例进行应用加速,建议可以关闭持久化参数以获得更高的性能和稳定性。 关闭持久化需根据实际业务慎重操作,关闭持久化后在极端故障场景(例如主备节点同时故障等)下可能出现缓存数据丢失的问题。 如何开启/关闭Redis持久化 在实例的配置参数中将appendonly参数设置为no即可关闭AOF持久
过期,则删除该键,然后返回Key不存在的结果;未过期则不做操作,继续执行原有的命令。 定期删除:由Redis的定时任务函数实现,该函数以一定的频率运行,每次运行时,都从键空间中取出一定数量的随机Key进行检查,并删除其中的过期键。 不是每次定时任务都会检查所有的Key,而是随机检
修复产品缺陷,本章节介绍如何升级实例的小版本或代理版本到最新版本。 升级实例小版本或代理版本不会改变实例的连接地址、访问密码、白名单配置、参数及告警配置等信息。 约束限制 该功能目前为白名单功能,如需升级实例的小版本/代理版本,请先联系客服开通白名单。 仅Redis 4.0及以上
CLI工具的命令兼容性,列举支持和禁用的命令列表。当前仅Redis 4.0及以上版本支持Web CLI功能。 当前在Web CLI下所有命令参数暂不支持中文且key和value不支持空格。 当value值为空时,执行get命令返回nil。 Web CLI支持的命令 以下列出了通过Web
ttuce客户端,该参数名为timeout)。 客户端如果发生命令执行超时,根据不同客户端的逻辑控制,可能会发生超时报错、命令堵塞、客户端连接重试等情况。 Redis服务端Timeout默认配置为0,不会主动断开连接,如果需要修改配置,可以参考修改实例配置参数。 如果实例配置了该
包年/包月是一种先付费再使用的计费模式,适用于对资源需求稳定且希望降低成本的用户。通过选择包年/包月的计费模式,您可以预先购买云服务资源并获得一定程度的价格优惠。本文将介绍包年/包月DCS缓存实例的计费规则。 适用场景 包年/包月计费模式需要用户预先支付一定时长的费用,适用于长期、稳定
的分流过程可以分为以下几个步骤: 用户请求进入系统:当用户发起秒杀请求时,请求会首先进入负载均衡服务器。 负载均衡:负载均衡服务器会根据一定的算法将请求分发给后端多台服务器,以达到负载均衡的目的。负载均衡算法可以采用轮询、随机、最少连接数等方式。 业务逻辑处理:后端服务器接收到请
实例类型变更)、修改实例配置参数、分析Redis实例大Key和热Key、查询实例慢日志。除此之外,你还可以实时查看监控指标及审计日志,以便及时了解DCS实例的状态。 日常操作 变更缓存实例规格 切换实例主备节点 清空实例数据 实例管理 修改实例配置参数 实例诊断 分析Redis大Key和热Key
改造成本较高。 设计熔断/降级机制。 热Key极易造成缓存击穿,高峰期请求都直接透传到后端数据库上,从而导致业务雪崩。因此热Key的优化一定需要设计系统的熔断/降级机制,在发生击穿的场景下进行限流和服务降级,保护系统的可用性。 父主题: 大Key/热Key分析/过期Key扫描
取值范围: 不涉及。 默认取值: 不涉及。 请求参数 无 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 group_list Array of InstanceGroupListInfo objects 参数解释: 实例分片列表。 取值范围: 不涉及。 group_count
redis-cli -h <Redis host> -p<Redis port> --pipe -a <Redis password> 表1 参数项说明 参数项 说明 示例 -h MySQl数据库的连接地址。 xxxxxx -P MySQL的服务端口。 3306 -u MySQL的用户名。
分析业务是读业务和还是写业务导致的流量上涨。 对于单个节点带宽使用率上涨,需要分析是否有存在大key。 其中,带宽使用率超过100%,不一定导致限流,有没有被流控需要看流控次数指标。 带宽使用率没有超过100%,也有可能有限流,因为带宽使用率是上报周期实时值,一个上报周期检查一次