日期:2014-05-16  浏览次数:20656 次

memcahed在linux环境的安装

在上一家公司时,产品主要使用memcached做缓存。

虽然目前这家公司memcached使用的比较少(刚进公司做云存储相关服务时小规模使用了一下,后来做另一个系统时换redis做了缓存),但前几天整理资料时看到了原先写的memcached相关笔记,在此整理一下发上来。

?

一、安装准备:

(1)下载memcached-1.4.7.tar.gz。

(2)下载libevent-2.0.12-stable.tar.gz,memcached使用libevent用于socket处理。

二、安装libevent:

# tar zxvf? libevent-2.0.12-stable.tar.gz?
# cd libevent*
# ./configure –prefix=/usr ?//配置并指定安装路径
# make //编译
# make install ?

(安装到/usr/lib下)

三、安装memcached:

# tar zxvf? memcached-1.4.7.tar.gz
# cd? memcached*
# ./configure –with-libevent=/usr ?//在配置时需要指定libevent的安装路径
# make
# make install

(安装到/usr/local/bin/下)

?

四、设置开机自动启动:

在/etc/rc.d/rc.local中加入一行,下面命令:
/usr/local/bin/memcached -d -m 20 -p 11211 -u? deamon?-c 256

属于哪个用户的服务,由哪个用户启动。