- 指定最大的内存使用大小
- 采用LRU淘汰策略
- 使用锁提供单机并发访问控制
- 可用于单机缓存,并提供http 服务
- 采用一致性hash选择节点,实现负载均衡
- 可用于基于HTTP协议的分布式缓存
- 拥有防止缓存穿透的机制
- 使用protobuf优化节点间的二进制通信
是
接收 key --> 检查是否被缓存 -----> 返回缓存值
| 否
使用一致性哈希选择节点 是 是
|-----> 是否是远程节点 -----> HTTP 客户端访问远程节点 --> 成功-----> 服务端返回返回值
| 否 ↓ 否
|----------------------------> 回退到本地节点处理