我正在浏览redis和etcd的基准文档页面。从基准数据来看,etcd似乎和redis一样高效。
https://redis.io/topics/benchmarks
https://github.com/etcd-io/etcd/blob/master/documentation/op-guide/performance.md#benchmarks
示例-通过100个负载为256字节的并行客户端设置100k密钥
- on redis : 70K QPS
- on Etcd : 50k QPS
但我不明白为什么etcd和redis一样高效,或者我的理解有什么错误吗?
etcd的原因应该比redis慢得多:
etcd可能正在使用ssd,但是redis仍然在内存db中,所以应该是高性能的。
etcd使用一致性(raft)提供了很强的一致性,应该比redis慢。因为redis不能保证一致性。
暂无答案!
目前还没有任何答案,快来回答吧!