阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux下使用Magent+Memcached缓存服务器集群部署

194次阅读
没有评论

共计 2026 个字符,预计需要花费 6 分钟才能阅读完成。

1.编译安装 libevent

 cd /root/soft_hhf/
  wget http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz 
  tar -xvf libevent-2.0.21-stable.tar.gz
  cd libevent-2.0.21-stable
  ./configure –prefix=/usr
  make&&make install
cd ../ 

2.编译安装 Memcached

  wget http://danga.com/memcached/dist/ memcached-1.2.6.tar.gz
tar -zxvf memcached-1.2.6.tar.gz –C /usr/local
  cd /usr/local
 mv memcached-1.2.6 memcached
  cd memcached
  ./configure –with-libevent=/usr/local
 make
 make install
exportPKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
3.编译安装 Magent
 wget http://memagent.googlecode.com/files/magent-0.5.tar.gz
cd /usr/local
 mkdir magent
tar -zxf magent-0.5.tar.gz –C /usr/local/ magent
cd /usr/local/ magent
/sbin/ldconfig
sed -i “s#LIBS = -levent#LIBS = -levent-lm#g” Makefile
vi magetn.c
添加:
#ifndef  SSIZE_MAX

 

# define  SSIZE_MAX     32767

 

#endif

 make
  cp magent /usr/bin/magent
. /etc/init.d/iptables stop
安装完成,其中 memched 是缓存服务器,给予 libevent 进行 IO 操作所以需要安装 libevent,Magent 是代理服务器,客户端连入 Magnet 它实现了服务器的负载均衡和服务器备份以至于当服务器出现 done 机时可以启用备份服务器,以及通过 hash 算法进行路由寻址将数据 set 到服务器上.
4.搭建测试.
这里提供三台 memcached 服务器来存储数据,两台 memcached 服务器来备份数据.
首先启用这5台 memcached 服务器,端口分别是:s1:3333,s2:4444,s3:5555,b1:6666,b6:7777
启动命令:  memcached -m 1 -u root -d -l127.0.0.1 -p 3333
Linux 下使用 Magent+Memcached 缓存服务器集群部署
说明启动成功以此启动剩余的4台服务器
Linux 下使用 Magent+Memcached 缓存服务器集群部署
启动 Magent 代理服务器
magent -u root -n 51200 -l 127.0.0.1 -p 2222 -s 127.0.0.1:3333 -s127.0.0.1:4444  -s127.0.0.1:5555    -b 127.0.0.1:6666 -b 127.0.0.1:7777
Linux 下使用 Magent+Memcached 缓存服务器集群部署
至此服务器集群搭建成功
5.进行测试
通过 telent 连接 magent
telnet 127.0.0.1 2222
stats 查看状态
Linux 下使用 Magent+Memcached 缓存服务器集群部署
简单的 set,get 测试
Linux 下使用 Magent+Memcached 缓存服务器集群部署

CentOS 6.6 下 Memcached 源码安装配置  http://www.linuxidc.com/Linux/2015-09/123019.htm

Memcached 安装及启动脚本 http://www.linuxidc.com/Linux/2013-07/87641.htm

PHP 中使用 Memcached 的性能问题 http://www.linuxidc.com/Linux/2013-06/85883.htm

Ubuntu 下安装 Memcached 及命令解释 http://www.linuxidc.com/Linux/2013-06/85832.htm

Memcached 的安装和应用 http://www.linuxidc.com/Linux/2013-08/89165.htm

使用 Nginx+Memcached 的小图片存储方案 http://www.linuxidc.com/Linux/2013-11/92390.htm

Memcached 使用入门 http://www.linuxidc.com/Linux/2011-12/49516p2.htm

Memcached 的详细介绍 :请点这里
Memcached 的下载地址 :请点这里

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-02/128320.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计2026字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中