第一次翻译文章..见谅..
Yao Yue 2010年加入 twitter 的缓存开发团队,她最近做了一场关于 redis 课程的精彩演讲: Scaling Redis at Twitter. 但不仅仅是 redis.
Yao 已经在 twitter 工作几年了.她经历过很多事情. 她见证了缓存服务在 twitter 从一个项目到近上百个项目被使用的爆炸式增长. 成千上万的机器, 庞大的集群, TB 级的内存.
It’s clear from her talk that’s she’s coming from a place of real personal experience and that shines through in the practical way she explores issues. It’s a talk well worth watching.
正如你所预料的 twitter 使用了大量的缓存
时间轴服务为一个数据中心使用 Hybrid List:
* ~40TB allocated heap
* ~30MM qps
* > 6,000 instances
在一个数据中心使用 BTree:
* ~65TB allocated heap
* ~9MM qps
* > 4,000 instances
You’ll learn more about BTree and Hybrid List later in the post.
两个要点: