共计 1626 个字符,预计需要花费 5 分钟才能阅读完成。
1. 安装之前,需要先确认系统中是否有 libevent,因为 memcached 依赖这个包。
查看:
命令:rpm -qa|grep libevent
显示的包:libevent-1.4.13-4.el6.x86_64
此时,系统已经安装过了,需要卸载重新下载安装。
卸载:rpm -e libevent-1.4.13-4.el6.x86_64
2. 下载 libevent,并安装
下载地址:https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
解压:
tar -zxvf libevent-2.0.21-stable.tar.gz
安装:
./configure –prefix=/usr/local/libevent (指定安装到 /usr/local/libevent 目录下)
编译:make
make install
安装完成!
3. 下载 memcached, 并解压
命令:tar -zxvf memcached-1.4.17.tar.gz
安装:
./configure –prefix=/usr/local/memcached-1.4.17
若安装过程中提示找不到 libevent 路径时,使用 –with-libevent=libevent 安装的目录
./configure –prefix=/usr/local/memcached-1.4.17 –with-libevent=/usr/local/libevent/
编译:make
make install
安装完成!
4. 启动
/usr/local/memcached-1.4.17/bin/memcached -d -m 128 -u root -p 11211 -c 1024 -P /tmp/memcached.pid
启动参数说明:
-d 选项是启动一个守护进程。
-u root 表示启动 memcached 的用户为 root。
-m 是分配给 Memcache 使用的内存数量,单位是 MB,默认 64MB。
-M return error on memory exhausted (rather than removing items)。
-u 是运行 Memcache 的用户,如果当前为 root 的话,需要使用此参数指定用户。
-p 是设置 Memcache 的 TCP 监听的端口,最好是 1024 以上的端口。
-c 选项是最大运行的并发连接数,默认是 1024。
-P 是设置保存 Memcache 的 pid 文件。
5. 停止
先查看进程的 id
ps -ef|grep memcached
root 15144 1 0 08:43 ? 00:00:00 /usr/local/memcached-1.4.17/bin/memcached -d -m 128 -u root -p 11211 -c 1024 -P /tmp/memcached.pid
15144 为 pid
停止命令为:kill -9 15144
Memcached 的详细介绍 :请点这里
Memcached 的下载地址 :请点这里
参考阅读:
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