请勿相信本站任何广告,更不要输入银行卡密码等敏感信息,我们只提供检索服务,绝不收集用户资料。 凡此种种,皆为虚妄,慎防!(底部举报)
搜索

memcached面试专题及答案 PDF 下载

(关注底部公众号,搜索更方便)

内容摘要

失效链接处理 memcached面试专题及答案 PDF 下载 本站整理下载: 链接: https://pan.baidu.com/s/10vJgGFV0z9142gsGFvnDiA 提取码: 6lny 相关截图: 主要内容: memcached 是怎么工作的? Memcached 的神奇来自两阶段哈希(two-stage hash)。Memcached 就像一个巨大的、存储 了很多 对的哈希表。通过 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 B,得到数据”barbaz”。 各种客户端在 memcached 中数据的存储形式是不同的(perl Storable, php serialize, java hibernate, JSON 等)。一些客户端实现的哈希算法也不一样。但
免责声明 memcached面试专题及答案 PDF 下载,提取密码:,资源类别:文件夹, 浏览次数:15 次, 文件大小: 5.48M, 由本站蜘蛛搜索收录2020-07-07 12:10:20。此页面由程序自动采集,只作交流和学习使用,本站不储存任何资源文件,如有侵权内容请联系我们举报删除, 感谢您对本站的支持。