首页 > 技术文章 > memcached 是怎么工作的?

programb 2020-07-18 08:25 原文

Memcached 的神奇来自两阶段哈希(two-stage hash)。Memcached 就像一 

个巨大的存储了很多<key,value>对的哈希表通过 key,可以存储或查询任意 

的数据

客户端可以把数据存储在多台 memcached 当查询数据时客户端首先参考 

节点列表计算出 key 的哈希值阶段一哈希),进而选中一个节点客户端将请 

求发送给选中的节点然后 memcached 节点通过一个内部的哈希算法阶段二 

哈希),查找真正的数据(item)。

推荐阅读