1. <ins id='q7867'></ins>

      <dl id='q7867'></dl>
        <i id='q7867'><div id='q7867'><ins id='q7867'></ins></div></i>

          <i id='q7867'></i>

          <code id='q7867'><strong id='q7867'></strong></code>

          <fieldset id='q7867'></fieldset>

          <acronym id='q7867'><em id='q7867'></em><td id='q7867'><div id='q7867'></div></td></acronym><address id='q7867'><big id='q7867'><big id='q7867'></big><legend id='q7867'></legend></big></address>
        1. <tr id='q7867'><strong id='q7867'></strong><small id='q7867'></small><button id='q7867'></button><li id='q7867'><noscript id='q7867'><big id='q7867'></big><dt id='q7867'></dt></noscript></li></tr><ol id='q7867'><table id='q7867'><blockquote id='q7867'><tbody id='q7867'></tbody></blockquote></table></ol><u id='q7867'></u><kbd id='q7867'><kbd id='q7867'></kbd></kbd>
        2. <span id='q7867'></span>
        3. 在Linux服务器上安装使用Memcache

          • 时间:
          • 浏览:10
          • 来源:124软件资讯网

              服务器端主要是安装memcache服务器端 ,现在的最新版本是 memcached-1.3.0 。

              下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz

              另外 ,Memcache用到了libevent这个库用于Socket的处置惩罚  ,以是还需要安装libevent ,libevent的最新版本是libevent-1.3  。(若是你的系统已经安装了libevent ,可以不用安装)

              官网:http://www.monkey.org/~provos/libevent/

              下载:http://www.monkey.org/~provos/libevent-1.3.tar.gz

              用wget指令直接下载这两个工具.下载回源文件后 。

              1.先安装libevent  。这个工具在设置时需要指定一个安装路径  ,即./configure –prefix=/usr;然后make;然后make install;

              2.再安装memcached ,只是需要在设置时需要指定libevent的安装路径即./configure –with-libevent=/usr;然后make;然后make install;

              这样就完成了Linux下Memcache服务器端的安装  。详细的要领如下:

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

              代码如下:

              # cd /tmp

              # wget http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz

              # wget http://www.monkey.org/~provos/libevent-1.2.tar.gz

              2.先安装libevent:

              代码如下:

              # tar zxvf libevent-1.2.tar.gz

              # cd libevent-1.2

              # ./configure –prefix=/usr

              # make

              # make install

              3.测试libevent是否安装乐成:

              代码如下:

              # ls -al /usr/lib | grep libevent

              lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent-1.2.so.1 -> libevent-1.2.so.1.0.3

              -rwxr-xr-x 1 root root 263546 11?? 12 17:38 libevent-1.2.so.1.0.3

              -rw-r–r– 1 root root 454156 11?? 12 17:38 libevent.a

              -rwxr-xr-x 1 root root 811 11?? 12 17:38 libevent.la

              lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent.so -> libevent-1.2.so.1.0.3

              还不错  ,都安装上了  。

              4.安装memcached  ,同时需要安装中指定libevent的安装位置:

              代码如下:

              # cd /tmp

              # tar zxvf memcached-1.2.0.tar.gz

              # cd memcached-1.2.0

              # ./configure –with-libevent=/usr

              # make

              # make install

              若是中心泛起报错  ,请仔细检查错误信息 ,根据错误信息来设置或者增添响应的库或者路径  。

              安装完成后会把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

              基本使用

              检察当前的memcache毗连数:

              代码如下:

              [root@mem1 ~]# netstat -n | grep :11211 | wc -l

              15752

              检察默认允许的毗连数:

              代码如下:

              [root@mem1 ~]# cat /etc/rc.local

              #!/bin/sh

              #

              # This script will be executed *after* all the other init scripts.

              # You can put your own initialization stuff in here if you don't

              # want to do the full Sys V style init stuff.

              touch /var/lock/subsys/local

              /usr/local/bin/memcached -d -m 15360 -u root -l 172.20.1.54 -p 11211 -c 40960

              /usr/local/bin/memcached -d -m 512 -u root -l 172.20.1.54 -p 11212 -c 10000

              这里设置的11211端口默认毗连数是40960

              在网络上查到资料  , Memcache也有自己的检察工具:

              怎样检察memcache服务器端版本: ./memcached -h

              memcache的运行状态可以利便的用 stats 下令显示  。

              首先用telnet 127.0.0.1 11211这样的下令毗连上memcache ,然后直接输入stats就可以获得当前memcache的状态 。

              这些状态的说明如下: