1.Linux下libevent和memcached安装



1 下载libevent-2.0.22-stable.tar.gz,下载地址是:http://libevent.org/并发

2 下载memcached,下载地址是:http://memcached.org/downloadsmemcached

3 如下经过源代码安装libeventmemcache。将上面两个gz包上传到Linux,上传后的位置:post

4 Linux上分别解压libeventmemcachespa

由于memcached依赖libevent,这里先安装libevent,再安装memcachedserver

tar zxvf libevent-2.0.22-stable.tar.gz进程

cd libevent-2.0.22-stable图片

./configure --prefix=/usr内存

而后make && make install(此处截图略)ci

 

測试libevent是否成功安装:rem

ls -al /usr/lib | grep libevent

假设出现上面的状态,说明都已经安装上了。

5 接下来安装memcached

解压

tar -zxvf memcached-1.4.24.tar.gz

进入解压后的memcached文件夹。源代码安装:

./configure--with-libevent=/usr

而后make && make install

 

6.启动memcached

打开一个终端,输入如下命令(注意如下两个p,一个是小P,一个是大P):

/usr/local/bin/memcached -d -m 256 -u root-l 192.168.6.25 -p 11211 -c 1024 -P /tmp/memcached.pid

启动參数说明:

-d 选项是启动一个守护进程。

-u root 表示启动memcached的用户为root

-m 是分配给Memcache使用的内存数量。单位是MB。默认64MB

-M return error on memory exhausted (ratherthan removing items)

-u 是执行Memcache的用户,假设当前为root的话。需要使用此參数指定用户。

-l 是监听的serverIP地址,这里指定了server的IP地址192.168.6.25

-p 是设置MemcacheTCP监听的port,最好是1024以上的port。

-c 选项是最大执行的并发链接数,默认是1024

-P 是设置保存Memcachepid文件。

 

另外还有个更具体的參数说明:

也可以启动多个守护进程。但是port不能反复

查看memcached启动命令

ps aux|grep memcached

或者

ps –ef | grep 11211

 

8.中止Memcache进程:
kill `cat /tmp/memcached.pid`

9 測试Memcached:

输入命令:telnet 192.168.6.25 11211

相关文章
相关标签/搜索