How Twitter Uses Redis to Scale - 105TB RAM, 39MM QPS, 10,000+ Instances

第一次翻译文章..见谅..

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.

两个要点:

Comments