memcached似乎都成了现在网站的必备工具了,数据缓存的利剑。
magent是解决memcached的单点故障的解决方案。

安装memcached需要libevent的支持,需要先安装。

参考的libevent安装过程

libevent官网:http://www.monkey.org/~provos/libevent/

参考过程(最后一个很重要,如果启动失败,那应该ln做一个连接):
tar xvfz libevent-1.4.5-stable.tar.gz
cd libevent-1.4.5-stable
./configure && make && make install
ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2


memcached安装:

memcached官方下载地址:http://www.danga.com/memcached/
tar xvfz memcached-1.2.5.tar.gz
cd memcached-1.2.5
./configure && make && make install


运行一下就可以知道是否可以正常启动,正常出现帮助信息即可,如果没有上面的ln操作,可能会启动失败的:
[root@aslibra memcached-1.2.8]# memcached -h
memcached 1.2.8
-p <num>      TCP port number to listen on (default: 11211)
-U <num>      UDP port number to listen on (default: 11211, 0 is off)
-s <file>     unix socket path to listen on (disables network support)
-a <mask>     access mask for unix socket, in octal (default 0700)
....


如果有必要配置magent,那也很简单:

magent官网下载地址:http://code.google.com/p/memagent/downloads/list

安装过程参考:

[root@aslibra magent]# ls
magent-0.5.tar.gz
[root@aslibra magent]# tar xfz magent-0.5.tar.gz
[root@aslibra magent]# ls
ketama.c  ketama.h  magent-0.5.tar.gz  magent.c  Makefile
[root@aslibra magent]# make
gcc -Wall -O2 -g  -c -o magent.o magent.c
gcc -Wall -O2 -g  -c -o ketama.o ketama.c
gcc -Wall -O2 -g -o magent magent.o ketama.o -levent
[root@aslibra magent]# which memcached
/usr/local/bin/memcached
[root@aslibra magent]# cp magent /usr/local/bin/
[root@aslibra magent]# magent -h
memcached agent v0.4 Build-Date: May 17 2009 14:33:14
Usage:
  -h this message
  -u uid
  -g gid
  -p port, default is 11211. (0 to disable tcp support)
.....


部署简单的环境:

10,11,12三台机器,10和11运行memcached:

memcached -u root -d -m 1000 -l 192.168.1.10
memcached -u root -d -m 1000 -l 192.168.1.11


12可以启用magent:

magent -s 192.168.1.10:11211 -b 192.168.1.11:11211




原创内容如转载请注明:来自 阿权的书房
收藏本文到网摘
Tags: ,
发表评论
表情
emotemotemotemotemotemotemotemotemotemotemotemotemot
emotemotemotemotemotemotemotemotemotemotemotemot
打开HTML 打开UBB 打开表情 隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]
               

验证码 不区分大小写
 

阅读推荐

服务器相关推荐

开发相关推荐

应用软件推荐