查看系统是否安装libevent
# rpm -qa|grep libevent
在linux下进入个人目录: cd /home/lxh/
执行下载操作:
wget http://www.monkey.org/~provos/libevent-2.0.10-stable.tar.gz
wget http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz
如果没有安装libevent,执行安装操作
安装libevent,64位系统只能安装在/usr下,要不然找不到
# tar -xzf libevent-2.0.10-stable.tar.gz
# cd libevent-2.0.10-stable
# ./configure --prefix=/usr
# make
# make install
如果原系统已经安装,也可升级libevent
yum -y install libevent
测试libevent是不是已经安装成功
#ls -al /usr/lib | grep libevent
可以看到多个已经安装的类包
下面安装 memcached
#tar -xzf memcached-1.4.5.tar.gz
#cd memcached-1.4.5
# ./configure --prefix=/usr/local/memcached --with-libevent=/usr
# make
# make install
启动服务端运行:
#cd /usr/local/memcached/bin/
# ./memcached -d -m 1024 -l 192.168.1.110 -p 11211 -u root -c 256
-d 以守护程序(daemon)方式运行 memcached;
-m 设置 memcached 可以使用的内存大小,单位为 M;
-l 设置监听的 IP 地址,如果是本机的话,通常可以不设置此参数;
-p 设置监听的端口,默认为 11211,所以也可以不设置此参数;
-u 指定用户,如果当前为 root 的话,需要使用此参数指定用户。
-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,
-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid,
killall memcached 关闭memcached
本文介绍如何在Linux环境下安装libevent库及memcached缓存系统。首先通过rpm命令检查libevent是否已安装,若未安装则从官网下载并进行编译安装。接着下载memcached源码包并配置安装路径。最后启动memcached服务端,设置监听IP及端口等参数。

被折叠的 条评论
为什么被折叠?



