ZooKeeper和Redis对比
|
对比项 |
ZooKeeper |
Redis |
|
设计初衷 |
分布式协调服务(树状层次结构) |
高性能内存数据库(KV键值对) |
|
一致性 |
基于ZAB协议保证强一致性 |
不支持 |
|
通知机制 |
可靠的一次性通知,需要重新注册watch |
非可靠的通知 |
|
分布式锁 |
支持可重入和公平性 |
支持高性能 |
|
对比项 |
ZooKeeper |
Redis |
|
设计初衷 |
分布式协调服务(树状层次结构) |
高性能内存数据库(KV键值对) |
|
一致性 |
基于ZAB协议保证强一致性 |
不支持 |
|
通知机制 |
可靠的一次性通知,需要重新注册watch |
非可靠的通知 |
|
分布式锁 |
支持可重入和公平性 |
支持高性能 |