Memcached集群应用分享_第1页
Memcached集群应用分享_第2页
Memcached集群应用分享_第3页
Memcached集群应用分享_第4页
Memcached集群应用分享_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1,1,Memcached 集群应用分享,温建宝,2014.08.04,2,Memcached如何处理容错的?,不处理!:) 在Memcached节点失效的情况下,集群没有必要做任何容错处理。如果发生了节点失效,应对的措施完全取决于用户。节点失效时,下面列出几种方案供您选择: 忽略它! 在失效节点被恢复或替换之前,还有很多其他节点可以应对节点失效带来的影响。 把失效的节点从节点列表中移除。做这个操作千万要小心!在默认情况下(余数式哈希算法),客户端添加或移除节点,会导致所有的缓存数据不可用!因为哈希参照的节点列表变化了,大部分key会因为哈希值的改变而被映射到(与原来)不同的节点上。 * 启动

2、热备节点,接管失效节点所占用的IP。这样可以防止哈希紊乱(hashing chaos)。,网上看过这样一段文字,3,Memcached如何处理容错的?,根据上面的说法,Memcached其中一个节点失效以后,Memcached本身是没有任何策略维持失效转发的,这对于大型系统是一个无法接受的事实。,4,现象描述,5,现象后果,6,缓存代理服务器(magent ),7,Memcached + Magent 高可用搭建,参考在线教程:,8,Magent命令参数说明,1.-h this message 2.-u uid 3.-g gid 4.-p port, default is 11211. (0

3、to disable tcp support) 5.-s ip:port, set memcached server ip and port 6.-b ip:port, set backup memcached server ip and port 7.-l ip, local bind ip address, default is 0.0.0.0 8.-n number, set max connections, default is 4096 9.-D do not go to background 10.-k use ketama key allocation algorithm 11.

4、-f file, unix socket path to listen on. default is off 12.-i number, max keep alive connections for one memcached server, default is 20 13.-v verbose,9,注意点,1、l 参数为绑定 网卡IP地址,制定哪个网卡来监听请求 2、防火墙开放端口 vim /etc/sysconfig/iptables 3、其中一台Memcached死掉,从magent取数据,数据会从备份的Memcached取出,保证用户不受影响。 4、Memcached重启复活,由于这两台Memcached重启后无数据,因此magent取得的将是空值,尽

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论