Memcache安装运行及Cacti监控Memcache实战永利集团304com:

1.安装之前,需要先确认系统中是否有libevent,因为memcached依赖这个包。

简介

查看:

Memcache是danga.com的一个项目,最早是为 LiveJournal
服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。Memcache官方网站:

命令: rpm -qa|grep libevent

Memcached 安装及启动脚本
http://www.linuxidc.com/Linux/2013-07/87641.htm

显示的包:libevent-1.4.13-4.el6.x86_64

PHP中使用Memcached的性能问题
http://www.linuxidc.com/Linux/2013-06/85883.htm

此时,系统已经安装过了,需要卸载重新下载安装。

Ubuntu下安装Memcached及命令解释
http://www.linuxidc.com/Linux/2013-06/85832.htm

卸载:rpm -e libevent-1.4.13-4.el6.x86_64

Memcached的安装和应用
http://www.linuxidc.com/Linux/2013-08/89165.htm

2.下载libevent,并安装

使用Nginx+Memcached的小图片存储方案
http://www.linuxidc.com/Linux/2013-11/92390.htm

下载地址:

Memcached使用入门
http://www.linuxidc.com/Linux/2011-12/49516p2.htm

解压:

1,安装

tar -zxvf libevent-2.0.21-stable.tar.gz

下载地址:
,我们线上使用的比较稳定的版本是1.4.15,如果官网找不到以前的版本了,可以去Linux公社资源网站里面下载此版本。

安装:

memcache1.4.15 与 libevent2 下载地址

./configure –prefix=/usr/local/libevent 
(指定安装到/usr/local/libevent目录下)

——————————————分割线——————————————

编译:make

免费下载地址在

make install

用户名与密码都是www.linuxidc.com

安装完成!

具体下载目录在
/2014年资料/10月/2日/Memcache安装运行及Cacti监控Memcache实战

3.下载memcached,并解压

下载方法见
http://www.linuxidc.com/Linux/2013-07/87684.htm

命令: tar -zxvf memcached-1.4.17.tar.gz

——————————————分割线——————————————

安装:

或者去官网下载最新的:

./configure –prefix=/usr/local/memcached-1.4.17

wget 

若安装过程中提示找不到libevent路径时,使用–with-libevent=libevent安装的目录

[root@localhost ~]#tar -xvf memcached-1.4.15.tar.gz

./configure –prefix=/usr/local/memcached-1.4.17
–with-libevent=/usr/local/libevent/

[root@localhost ~]# cd memcached-1.4.15

  编译:make

[root@localhost memcached-1.4.15]# ./configure && make && make test
&& sudo make install

make install

……

安装完成!

checking for library containing clock_gettime… -lrt

4.启动

checking for library containing socket… none required

/usr/local/memcached-1.4.17/bin/memcached -d -m 128 -u root -p 11211 -c
1024 -P /tmp/memcached.pid

checking for library containing gethostbyname… none required

启动参数说明:

checking for libevent directory… configure: error: libevent is
required.  You can get it from

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

If it’s already installed, specify its path using –with-libevent=/dir/

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

看到提示,需要先安装libevent包,lebevent主要用于socket的处理,

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

wget

-M return error on memory exhausted (rather than removing items)。

tar -xvf libevent-2.0.21-stable.tar.gz

-u 是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户。

cd libevent-2.0.21-stable

-p 是设置Memcache的TCP监听的端口,最好是1024以上的端口。

./configure  –prefix=/usr/local/libevent

-c 选项是最大运行的并发连接数,默认是1024。

make

-P 是设置保存Memcache的pid文件。

make install

5.停止

#删除原来的目录,重新解压缩进行编译安装

先查看进程的id

[root@localhost ~]#rm -rf /root/memcached-1.4.15/

ps -ef|grep memcached

[root@localhost ~]# tar -xvf memcached-1.4.15.tar.gz

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

[root@localhost ~]# cd /root/memcached-1.4.15/

15144为pid

[root@localhost memcached-1.4.15]# ./configure
–with-libevent=/usr/local/libevent –prefix=/usr/local/memcache

停止命令为:kill -9 15144

[root@localhost memcached-1.4.15]# make

Memcached
的详细介绍
:请点这里
Memcached
的下载地址
:请点这里

[root@localhost memcached-1.4.15]# make test

参考阅读:

[root@localhost memcached-1.4.15]# make install

Memcached 安装及启动脚本
http://www.linuxidc.com/Linux/2013-07/87641.htm

2,如何运行memcache

PHP中使用Memcached的性能问题
http://www.linuxidc.com/Linux/2013-06/85883.htm

/usr/local/bin/memcached -d -m 10  -u root -l 10.xx.xx.xx -p 12000 -c
1024 –P /tmp/memcached.pid

Ubuntu下安装Memcached及命令解释
http://www.linuxidc.com/Linux/2013-06/85832.htm

##  相关选项说明

Memcached的安装和应用
http://www.linuxidc.com/Linux/2013-08/89165.htm

-d  表示启动一个守护进程

使用Nginx+Memcached的小图片存储方案
http://www.linuxidc.com/Linux/2013-11/92390.htm

-m  是分配给memcached使用的内存

Memcached使用入门
http://www.linuxidc.com/Linux/2011-12/49516p2.htm

-u  运行memcached的用户

永利集团304com 1

-l    是memcached监听的ip

发表评论

电子邮件地址不会被公开。 必填项已用*标注