- 4
- 0
- 约8.42千字
- 约 5页
- 2016-08-11 发布于重庆
- 举报
memcached底层工作原理
memcached底层工作原理??
1、memcached是怎么工作的? Memcached的神奇来自两阶段哈希(two-stage hash)。Memcached就像一个巨大的、存储了很多key,value对的哈希表。通过key,可以存储或查询任意的数据。 客户端可以把数据存储在多台memcached上。当查询数据时,客户端首先参考节点列表计算出key的哈希值(阶段一哈 希),进而选中一个节点;客户端将请求发送给选中的节点,然后memcached节点通过一个内部的哈希算法(阶段二哈希),查找真正的数据 (item)。 举个列子,假设有3个客户端1, 2, 3,3台memcached A, B, C: Client 1想把数据”barbaz”以key “foo”存储。Client 1首先参考节点列表(A, B, C),计算key “foo”的哈希值,假设memcached B被选中。接着,Client 1直接connect到memcached B,通过key “foo”把数据”barbaz”存储进去。Client 2使用与Client 1相同的客户端库(意味着阶段一的哈希算法相同),也拥有同样的memcached列表(A, B, C)。 于是,经过相同的哈希计算(阶段一),Client 2计算出key “foo”在memcached B上,然后它直接请求memcached
您可能关注的文档
最近下载
- 单位 2026 年 “415 全民国家安全教育日” 系列活动方案.docx VIP
- 2023-2024学年八年级下册家长会课件地生会考 课件.pptx VIP
- 2026年事业单位招聘考试(法律专业知识)历年参考题库含答案详解.docx VIP
- (正式版)DB61∕T 1412-2021 《地理标志产品 汉中仙毫》.pdf VIP
- 中考语文古诗文名句默写专项测试题与答案_3.docx VIP
- 七年级下册英语 (外研版) 全册知识汇总 + 单元检测 (附答案).docx VIP
- 注塑机锁模动模板设计要点分析.pdf VIP
- 2023中国育龄期女性乳腺癌病人生育力保存临床实践指南(全文).pdf VIP
- 老年人维生素D临床应用专家共识(2018).pdf
- 《龙文鞭影》典故释要.doc VIP
原创力文档

文档评论(0)