日期:2014-05-16 浏览次数:20656 次
在上一家公司时,产品主要使用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
属于哪个用户的服务,由哪个用户启动。