问题排查 针对 CPU打满、内存打满、流量打满 等常见性能问题,提供排查方案,可点击相关文档链接进行查看。 相关API信息 参考 BCM官网接口信息
缓存节点规格 规格 用户可用内存 最大连接数 最大内网带宽 CPU处理能力 单分片QPS建议值 单分片QPS上限 可选分片数量 cache.n1.nano 0.25GB 1万 10MBS 2核 4万+ 15万+ 1~256 cache.n1.micro 1GB 1万 10MBS 2核 4万+ 15万+ 1~256 cache.n1.small 2GB 1万 16MBS 2核 4万+ 15万+ 1~256
取值范围如下: Redis内存型标准版:master_slave Redis内存型集群版:cluster Redis容量型(Pegadb)集群版:cluster Memcache: default nodeType String 否 RequestBody参数 实例规格。 Redis内存型和Redis容量型时为必填项。具体规格通过 获取实例规格列表 接口获取。
查看监控数据: 监控项包括: 内存使用量、缓存命中率、节点网络流量、QPS、数据淘汰率、CPU使用率。 以 节点网络流量 监控项为例: 点击监控曲线图的 缩放按钮 ,可查看详细信息。 选择统计项、采样周期、统计时间,即可查看最新数据。
费用相关问题 1.产品选型参考 大规模数据、高QPS要求,推荐 Redis容量型(pegaDB) 和 Redis内存型 都测试下,看下效果对比。 大规模数据、低QPS要求,推荐 Redis容量型(pegaDB) 。 小规模数据,推荐使用 Redis内存型 。 2.云数据库 Redis 如何计费,有哪些套餐? 目前支持 预付费、后付费 两种模式。 预付费即包年、包月付费,在创建实例时需要支付费用。
问题排查 针对CPU打满、内存打满、流量打满等常见性能问题,提供排查方案,可点击相关文档链接进行查看。
如果触发逐出时没有符合条件的Key,且后台线程正在释放内存(例如删除大Key)时,则需要等待至后台线程释放内存至Maxmemory以下或后台线程释放内存结束。 根据业务需求,修改 maxmemory-policy 参数,调整内存逐出策略。扩容实例规格,尽量避免到达Maxmemory触发内存逐出。 ExpireCycle 一次清理过期Key周期的耗时。 通常在删除大Key时产生。
只有部分数据缓存在内存,绝大多数访问需要读写硬盘,此场景下内存与数据的比例约为1:4。
需使用独占的连接执行 subscribe 类命令 消息订阅者在执行 subscribe 命令时将独占一条到 Proxy 的服务器连接,并等待订阅的消息到来,这条连接上不能同时执行其他 Redis 命令。
测结束时间 QPS(次/秒) Average Latency(微秒) 99th Percentile Latency(微秒) 99.9th Percentile Latency(微秒) 32G内存 128byte 数据小于内存 recordcount=125000000(约16G数据