dot 快速的未来即将在您的城市举办的活动中到来。

加入我们在 Redis 发布会

Redis Labs 在独立 Redis-as-a-Service (RaaS) 基准测试中占主导地位

做出正确的 Redis 决策并不容易。我应该构建自己的 Redis 环境,还是支付咨询费或服务费来为我管理它?什么时候是开始使用 Redis 的最佳时机?我当前的解决方案是否可扩展且可用?

随着 Redis 的爆炸式增长,我们要求 Altoros 团队对可以在 IaaS 和 PaaS 解决方案(如 Amazon Web Services 和 Heroku)上使用的流行 Redis-as-a-Service (RaaS) 产品进行首次大规模基准测试。

免费获取完整的基准测试结果 这里.

Altoros 的发现令人印象深刻,Redis 在所有测试的工作负载中(测试是在单个 AWS EC2 实例上进行的)实现了最高的吞吐量和最低的延迟。

  • 简单工作负载。 Redis 云每秒达到 114 万次操作 (ops/sec),而亚军 ElastiCache 和 RedisGreen 分别达到 61.1 万次和 53.6 万次 ops/sec。Redis 云在延迟方面也领先 RaaS 行业,为 0.18 毫秒,比最接近的比较对象 ElastiCache 快 45%。
  • 复杂工作负载。 Redis 云继续以 253% 的更高吞吐量和比 ElastiCache 和 Redis Green 低 70% 的延迟主导竞争。

我们的首席执行官兼联合创始人 Ofer Bengal 对我们在基准测试中的成功发表了以下评论:“开发人员喜欢 Redis 的速度和开源性质,但他们也面临着云架构扩展的许多严苛方面带来的挑战。Redis 云在这方面非常适合,因为它允许开发人员在无需进行任何繁重工作的情况下享受 Redis 的优势。”

Altoros 的高级研发工程师 Vladimir Starostenkov 表示:“虽然大多数 Redis 基准测试侧重于简单的 GET/SET 操作,但我们对更好地利用内置数据类型和服务器端操作感兴趣。”“出于这个原因,我们设计了一个组合的工作负载,它体现了同时运行的两种不同类型的查询,并模拟了实际的 Redis 使用案例。”

免费获取完整的基准测试结果 这里.

对于这个基准测试,Altoros 使用了同一区域中的单个 AWS EC2 实例。此外,它使用两个 AWS EC2 实例来运行 memtier_benchmark(一个用 C++ 编写的开源流量生成器)和一个基于 Java 的压力测试工具,该工具模拟了更复杂的工作负载。基准测试包含三个工作负载:简单、复杂和组合。