首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS ElastiCache redis操作需要超过10 ms

AWS ElastiCache redis操作需要超过10 ms
EN

Stack Overflow用户
提问于 2018-05-17 05:46:32
回答 1查看 2.5K关注 0票数 1

我在AWS弹性高速缓存上看到了很高的延迟-- redis获取/集合。使用redis的一个实例(cache.r3.2xlarge)。包括set_type_commands、get_type_commands和hash_based_commands在内的redis请求的速率约为3k rps。

SET函数是一个简单的SET操作,GET函数是由3个命令(2 HGET和1 GET)组成的管道。如果我遗漏了什么请告诉我。超过10%的请求需要超过10毫秒。AFAIK 3k rps对于redis来说非常少,应该表现得更好。

在设定函数上测量时间,得到函数。

EN

回答 1

Stack Overflow用户

发布于 2018-05-17 08:28:15

对于这样的负载,Cache.r3.2xlarge是一个非常昂贵的实例,响应时间不应该超过3-4 4ms。

你应该做下面提到的事情:

  1. 通过云表监视Redis实例。
  2. 检查Redis慢速查询日志。

慢对数长度

代码语言:javascript
复制
slowlog get 200
1) (integer) 13
   2) (integer) 1309448128
   3) (integer) 30
   4) 1) "slowlog"
      2) "get"
      3) "100"

将有助于您检查影响Redis整体性能的缓慢查询。

-通过它:- https://redis.io/commands/slowlog

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50384126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档