【发布时间】:2018-10-27 06:57:30
【问题描述】:
我发现 AWS 弹性缓存 redis GET/SET 的延迟非常高。使用一个 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% 的 redis 请求耗时超过 10 毫秒。 AFAIK 3k rps 对于 redis 来说非常少,应该表现得更好。
在 SET 函数和 GET 函数上测量时间。
【问题讨论】:
-
看起来你有很大的延迟。有没有一种工具可以让实例彼此靠近?