<>强磁铁是一款开源的Memcached代理服务器软件,使用它可以搭建高可用性的集群应用的Memcached服务,备份Memcached数据强>
尽管Memcached服务挂掉,前端也能获取到数据,客户端先连到磁铁代理服务器,然后磁铁代理服务器在可以连接多台Memcached服务器,然后可以进行数据的保存和备份数据。这样数据就不会丢失,保存了数据完整性。
<>强安装磁铁强>1)下载安装
<>以前cd /usr/当地 mkdir 磁铁 wget http://memagent.googlecode.com/files/magent-0.6.tar.gz tar -zxvf  magent-0.6.tar.gz/sbin/ldconfig sed 我;“年代# LIBS =, levent # LIBS =, -levent - lm # g", Makefile在ketama.h或magent.c开头添加
# ifndef SSIZE_MAX # define SSIZE_MAX 32767年 # endif 使
复制使生成的/usr/地方/下名为磁铁的文件到/usr/bin/
<>以前cp magent /usr/bin/磁铁检查是否安装成功:
<>之前。/magent - h<强> 强>
<强> 强>
<强> <强>代理Memcache 强> 强><强> 强>
<>以前magent -u  root -n 51200, -l 192.168.1.90 -p 12000, -s 192.168.1.111:11211 -s 192.168.1.112:11212 -b 192.168.1.112:11211 磁铁参数说明: -h 帮助说明 -u 用户 -g gid -p 启动端口,默认11211只(0,用disable tcp 支持) ip -s 服务memcached地址:港口,set memcached server ip 以及港口 ip -b 备份memcached地址:港口,set backup memcached server ip 以及港口 -l 启动IP地址、IP, local bind ip 地址,default is 0.0.0.0 -n 最大并发数数字,,set max 连接,default is 4096 -D 非后台运行不要# 39;t go 用背景 -k use  ketama key  allocation 算法 文件,-f unix socket  path 用listen 又是;default is 小姐,数量,set max  keep alive connections for one memcached 服务器,default is 20 -v 详细