Linux Memcached 安装

2019-07-23 08:43栏目:电脑操作

下载memcached源码包

下载并安装Memcache服务器端

#wget

劳务器端首假如设置memcache服务器端.
下载:
别的,Memcache用到了libevent那个库用于Socket的管理,所以还索要安装libevent,libevent的新式版本是libevent-2.0。(若是您的体系现已设置了libevent,能够不用安装)
官网:

解压缩

1.先安装libevent。那个事物在配备时需求钦赐一个装置路线,即./configure –prefix=/usr;然后make;然后make install;
2.再安装memcached,只是要求在配置时索要钦命libevent的装置路线即./configure –with-libevent=/usr;然后make;然后make install;
这么就成功了Linux下Memcache服务器端的设置。详细的方法如下:

#tar zxvf memcached-1.2.2.tar.gz

 

#cd memcached-1.2.2

1.分级把memcached和libevent下载回来,放到 /memcached 目录下:

#./configure

2.先安装libevent:

计划之后提醒贫乏libevent 库

# cd /memcached
# tar zxvf libevent-2.0.22-stable.tar.gz
# cd libevent-2.0.22-stable
# ./configure –prefix=/usr
# make
# make install

在装置光盘中找到相关库

3.测量试验libevent是还是不是安装成功:
# ls -al /usr/lib | grep libevent

#rpm -ivh libevent-1.1a-3.2.1.i386.rpm

-rwxr-xr-x.  1 root root    1006 3月  23 09:51 libevent_openssl.la

安装达成后续铺排

lrwxrwxrwx.  1 root root      29 3月  23 09:51 libevent_openssl.so -> libevent_openssl-2.0.so.5.1.9

#./configure && make &&make install

lrwxrwxrwx.  1 root root      30 3月  23 09:51 libevent_pthreads-2.0.so.5 -> libevent_pthreads-2.0.so.5.1.9

检查评定安装是或不是中标

-rwxr-xr-x.  1 root root   18494 3月  23 09:51 libevent_pthreads-2.0.so.5.1.9

# ll /usr/local/bin/mem*
-rwxr-xr-x 1 root root 111732 Sep 27 11:00 /usr/local/bin/memcached
-rwxr-xr-x 1 root root 118812 Sep 27 11:00 /usr/local/bin/memcached-debug

-rw-r--r--.  1 root root   18686 3月  23 09:51 libevent_pthreads.a

启动memcached 进程

-rwxr-xr-x.  1 root root     998 3月  23 09:51 libevent_pthreads.la

# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.5.47 -p 12000 -P /tmp/memcached.pid

lrwxrwxrwx.  1 root root      30 3月  23 09:51 libevent_pthreads.so -> libevent_pthreads-2.0.so.5.1.9

-d   以守护进程形式运营

lrwxrwxrwx.  1 root root      21 3月  23 09:51 libevent.so -> libevent-2.0.so.5.1.9

-u   以钦点用户运营

基本上能用,都安装上了。

-l    监听的主机

 

-p   监听的端口

4.安装memcached,同一时候需求安装中内定libevent的装置地方:

-P   PID 文件贮存地点 (方便关闭进度 )

# cd /memcached

拉长到开机运行

# tar zxvf memcached-1.4.25.tar.gz
# cd memcached-1.4.25
# ./configure –with-libevent=/usr
# make
# make install

# echo "/usr/local/bin/memcached -d -m 10 -u root -l 192.168.5.47 -p 12000 -P /tmp/memcached.pid"  >>/etc/rc.d/rc.local

 

图片 1

若是中间出现报错,请紧凑检查错误音信,依照错误消息来配置或许扩充对应的库或许路径。
设置到位后会把memcached放到 /usr/local/bin/memcached ,

5.测量试验是还是不是中标安装memcached:
# ls -al /usr/local/bin/mem*
-rwxr-xr-x 1 root root 137986 11?? 12 17:39 /usr/local/bin/memcached
-rwxr-xr-x 1 root root 140179 11?? 12 17:39 /usr/local/bin/memcached-debug

 

启动Memcached服务
1.起动Memcache的劳动器端:
# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.141.64 -p 12000 -c 256 -P /tmp/memcached.pid

-d选项是开发银行八个护理进度,
-m是分配给Memcache使用的内部存款和储蓄器数量,单位是MB,作者这里是10MB,
-u是运转Memcache的用户,笔者那边是root,
-l是监听的服务器IP地址,假设有多少个地方的话,小编那边钦点了服务器的IP地址192.168.0.200,
-p是安装Memcache监听的端口,作者那边设置了1两千,最佳是1024以上的端口,
-c选项是最大运营的并发连接数,暗中同意是1024,小编这里安装了256,根据你服务器的负载量来设定,
-P是安装保存Memcache的pid文件,小编这边是保留在 /tmp/memcached.pid,

2.只要要终结Memcache进程,实践:

# kill `cat /tmp/memcached.pid`

也足以运行三个守护进度,可是端口不可能再次。

 

2.把Memcached服务加载到Linux的运转项中.万一机器断电系统重启.那么Memcached就能够活动运营了.

若果运行Memcache的服务器端的命令为:
# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.141.64 -p 12000 -c 256 -P /tmp/memcached.pid容来自17jquery

想开机自动运维以来,只需在/etc/rc.d/rc.local中参与一行,上边发号施令
/usr/local/memcached/bin/memcached -d -m 10 -p 12000 -u apache -c 256

/usr/local/bin/memcached -d -m 50 -u root -p 11211 -c 1024 -P /tmp/memcached.pid
上边有个别东西得以参谋一下:即,ip不点名时,私下认可是本机,用户:最棒选择是:apache 或 deamon
与此相类似,也便是属于哪个用户的服务,由哪些用户运行。 

 

在命令行输入:ps -ef | grep 11211足以看到服务一度起步。

 

版权声明:本文由威尼斯人app发布于电脑操作,转载请注明出处:Linux Memcached 安装