微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

memcache单机版安装

一、 安装文件

Linux系统安装memcached,首先要先安装libevent库。

下载memcached与libevent的安装文件

http://memcached.org/files/memcached-1.5.12.tar.gz(memcached下载地址)

https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz(libevent下载地址)

二、具体安装步骤

由于memcached依赖于libevent,因此需要安装libevent。由于linux系统可能认已经安装libevent,执行命令:

rpm -qa|grep libevent

查看系统是否带有该安装软件,如果有执行命令:

rpm -e libevent-1.4.13-4.el6.x86_64 --nodeps(由于系统自带的版本旧,忽略依赖删除

安装libevent命令

tar -zxvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure --prefix=/usr/local/libevent
make
make install

至此libevent安装完毕;

ps:若安装过程中出现configure: error : no acceptable C compiler found in $PATH错误时是没有安装gcc,运行如下命令:

yum install gcc* make*

安装memcached命令:

tar -zxvf memcached-1.4.2.tar.gz
cd memcached-memcached-1.4.2
./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent/
make
make install

至此memcached安装完毕;

三、启动memcached

/usr/local/memcached/bin/memcached -d -m 256 -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文件

复制代码

也可以启动多个守护进程,但是端口不能重复。

查看memcached启动命令

ps aux|grep memcached

当启动memcached时经常不能发现libevent.so;可以通过以下命令检查:

进入/usr/local/memcached/bin目录

LD_DEBUG=help./memcached -v

LD_DEBUG=libs  ./ memcached-v

 解决方法

ln-s /usr/local/libevent/lib/libevent-2.0.so.5/lib64/libevent-2.0.so.5

四、停止Memcache进程

查找允许 memcached 的进程 id:

# ps -ef|grep memcached
root      9662     1  0 10:13 ?        00:00:00 /usr/bin/memcached -d -m 1024 -u root -l 127.0.0.1 -p 11211 -c 1024 -P /tmp/memcached.pid
root     10155  8703  0 10:14 pts/0    00:00:00 grep memcached

第一行的第二个就是进程 id,使用 kill 命令停止进程:

# kill -9 9662

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐