【编者按】文章内容是HighScalability创始人Todd Hoff基于Twitter工程师Yao Yu “Scaling Redis at Twitter”演讲的总结。在演讲中,Yao从高等级概括了Twitter为什么会选择Redis,及如此规模缓存服务打造的挑战和途径。
以下为译文:
自2010年,Yao Yu已经效力于Twitter的缓存团队。而本文主要基于她近日发表的“Scaling Redis at Twitter”演讲,主要谈Twitter的Redis扩展,同时也不局限于Redis。从演讲中不难发现,Twitter在缓存服务打造上积累了相当丰富的经验,就如你所想,Twitter使用了大量的缓存。
Timeline服务(一个数据中心)Hybrid List使用情况:
BTtree(一个数据中心)使用状态:
下文将会带你详细的学习BTree和Hybrid。
几个值得关注的点:
重点关注以上技术点,下面一起来看Twitter的Redis使用之道:
为什么使用Redis?
Hybrid List
BTree
集群管理
对Redis的希望清单
学到的知识
原文:How Twitter Uses Redis to Scale - 105TB RAM, 39MM QPS,10,000+ Instances
(http://highscalability.com/blog/2014/9/8/how-twitter-uses-redis-to-scale-105tb-ram-39mm-qps-10000-ins.html)
(编译/童阳 责编/仲浩)