检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
支持变更实例规格。 支持变更实例规格。 适用场景 适用于可预估资源使用周期的场景,价格比按需计费模式更优惠。对于长期使用者,推荐该方式。 适用于计算资源需求波动的场景,可以随时开通,随时删除。 父主题: 计费模式
监控:Sentinel不间断地检查主从节点是否都在正常工作。 通知:如果Redis中某节点故障,Sentinel可以通过API通知系统管理员或其他计算机程序。 自动故障切换:如果主节点异常,Sentinel启动故障切换,将一个从节点升主,其他从节点从新的主节点进行复制,并通知使用该Redis的应用程序使用新地址进行连接。
容易造成集群分片不均的情况。 造成热Key所在的分片有大量业务访问而同时其他的分片压力较低。这样不仅会容易产生单分片性能瓶颈,还会浪费其他分片的计算资源。 使得CPU冲高。 对热Key的大量操作可能会使得CPU冲高,如果表现在集群单分片中就可以明显地看到热Key所在的分片CPU使用率较
accept请求(接纳并建立网络链接)、读取数据(从网络链接如socket读写数据)和解析协议(解析并处理Redis命令等),依托于服务器计算能力的提升,整体性能N倍提升。 表1 企业版和基础版的能力对比 对比项 DCS基础版 DCS企业版 兼容开源Redis版本 兼容开源Redis
zero in redis cluster mode”的错误。 使用EVAL和EVALSHA命令时,DCS Redis集群实例使用第一个key来计算slot,用户代码需要保证操作的key是在同一个slot,具体请参考Redis命令。 使用EVAL命令时: 建议使用前先了解Redis的lua脚本特性,具体可参考Lua脚本。
通常来说,“网络瞬时输入流量”和“网络瞬时输出流量”快速上升,并持续大于实例最大带宽的80%时,需引起注意,可能流量不足。 需关注的监控指标为带宽使用率如下图。带宽使用率的计算公式:带宽使用率=(网络瞬时输入流量+网络瞬时输出流量)/(2*最大带宽限制) * 100%。 图1 带宽使用率示例 其中,带宽使用率超过
luster Nodes),并将其拓扑关系维护在客户端的内存数据结构中。 对于数据访问,客户端会根据Key值按照CRC16算法进行Hash计算Slot信息,根据内存中保存的节点拓扑关系和Slot的对应信息进行请求自动路由。 在扩容/缩容过程中,当实例分片数发生变化时,存在节点拓扑
开启AOF持久化后,由于Redis-Server进程需要在AOF文件中记录对应的操作信息,用来进行数据持久化。开启持久化可能存在的影响: 当出现底层计算节点磁盘硬件故障或者IO故障时,可能会造成时延冲高或者主备倒换等情况发生。 Redis-Server进程会定期进行AOF重写操作,重写期间
LEN,ZCARD,SCARD 查询Key占用内存大小的命令:DEBUG OBJECT,MEMORY USAGE 注意: 该方法会大量消耗计算资源,请知晓并评估其风险,不要在业务压力较大的实例使用该方法,否则可能会对正常业务造成影响。 通过redis-rdb-tools工具找出大Key
该指标用于统计瞬时的输出数据流量。 如果是实例级别的网络瞬时输出流量,所有节点输出数据流量汇总后展示。 如果是节点级别,统计的是本节点的输出数据流量。 带宽使用率 该指标计算当前流量带宽与最大带宽限制的百分比。 带宽使用率=(网络瞬时输入流量+网络瞬时输出流量)/(2*最大带宽限制)* 100% 处理的命令数
将member元素从source集合移动到destination集合 SortedSet(有序集合) ZUNIONSTORE 计算给定的一个或多个有序集的并集 ZINTERSTORE 计算给定的一个或多个有序集的交集 HyperLogLog PFCOUNT 返回储存在给定键(或多个键)的HyperLogLog的近似基数
池化配置,具体请参见JedisPoolConfig。 DCS实例配置建议 连接池配置 以下计算方式只适用于一般业务场景,建议根据业务情况做适当调整适配。 连接池的大小没有绝对的标准,建议根据业务流量进行合理配置,一般连接池大小的参数计算公式如下: 最小连接数 =(单机访问Redis QPS)/(1000ms
如果业务增长会带来Redis请求增长,请选择集群实例(Proxy集群和Cluster集群) 单机和主备扩容只能实现内存、带宽的扩容,无法实现计算性能扩容。 生产实例需要选择主备或者集群实例,不能选用单机实例 - 主备实例,不建议使用过大的规格。 Redis在执行RewriteAOF
详细介绍请参见通过成本标签维度查看成本分配。 使用成本单元进行成本分配 企业可以使用成本中心的“成本单元”来拆分公共成本。公共成本是指多个部门共享的计算、网络、存储或资源包产生的云成本,或无法直接通过企业项目、成本标签分配的云成本。这些成本不能直接归属于单一所有者,因此不能直接归属到某一类
跨服排行榜 游戏合服后,可以将多个游戏服务器的排行榜进行合并,以展示全服的排名情况。可以使用Redis的有序集合机制,来存储排行榜数据,并进行排名计算和查询。 在以上三种应用场景中,“跨服资源共享”的实现方式可以参考使用DCS实现热点资源顺序访问,“跨服排行榜”的实现方式可以参考使用DCS实现排行榜功能。
建议采用MASTER,原理同读取模式(readMode)。 连接池配置 以下计算方式只适用于一般业务场景,建议根据业务情况做适当调整适配。 连接池的大小没有绝对的标准,建议根据业务流量进行合理配置,一般连接池大小的参数计算公式如下: 最小连接数 =(单机访问Redis QPS)/(1000ms
如该实例规格的单价为0.018元/小时,那么官网价=(3054 ÷ 3600) * 0.018 = 0.01527000 元。同理,您可以计算剩余计费周期内资源的官网价。 优惠金额 用户使用云服务享受折扣优惠如商务折扣、伙伴授予折扣以及促销优惠等减免的金额。基于官网价的优惠金额。
usage [key],如果当前key存在,则返回key的value实际使用内存估算值;如果key不存在,则返回nil。不同Redis版本计算使用内存时可能会有差异,返回结果可能会有不同。 127.0.0.1:6379[8]> set dcs "DCS is an online,
该指标用于统计算数加操作成功次数。 >=0 Memcached实例 1分钟 mc_incr_misses 算数加未命中次数 该指标用于统计因键不存在而失败的算数加操作次数。 >=0 Memcached实例 1分钟 mc_decr_hits 算数减命中次数 该指标用于统计算数减操作成功次数。
仅Proxy集群实例支持该参数。 yes:开启开关。订阅的channel都集中在0号槽位对应的集群分片上。 no:关闭开关。根据订阅channel值计算出hash槽位值,再将channel分散到各个槽位对应的分片中。 no readonly-lua-route-to-slave-enabled