Redis与etcdv3的性能差异

问题描述

我正在浏览Redis和Etcd的基准文档页面。从基准数据来看,Etcd似乎和Redis一样有效。

https://redis.io/topics/benchmarks

https://github.com/etcd-io/etcd/blob/master/Documentation/op-guide/performance.md#benchmarks

示例-由100个带有有效负载的并行客户端设置100k密钥-256字节

- on redis : 70K QPS 
- on Etcd : 50k QPS

但是我无法理解 Etcd为何像Redis一样高效,或者我的理解有什么错误吗?

Etcd的原因应该比Redis慢得多

  • Etcd可能正在使用SSD,但是Redis仍然是内存中的数据库,因此 应该有很高的表现。
  • Etcd使用共识(筏)提供强一致性,并且应具有 比Redis慢。由于Redis无法保证一致性。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...