在Linux服务器上安装使用Memcache

  服务器端主要是安装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的状态。

  这些状态的说明如下:

(0)

相关推荐

  • Linux 服务器上安装Webmin

    操作方法 01 1.用ssh客户端软件登陆服务器 2.用root切换目录到/webmin下, 命令是:cd /webmin3.下载Webmin的安装文件, 命令是:wget http://prdown ...

  • 在Linux服务器上安装配置socks5代理的教程

    socks5 SOCKS5 是一个代理协议,它在使用 TCP/IP协议通讯的前端机器和服务器机器之间扮演一个中介角色,使得内部网中的前端机器变得能够访问Internet网中的服务器,或者使通讯更加安全 ...

  • (图文教学)如何查找Linux服务器上JDK安装路径?

    如何Java已经遍布大部分终端,所以在学习一个Linux系统上部署一个项目时,要做的第一步就是要安装JDK.因为大部分软件需要java环境. 操作方法 01 成功远程到你要部署软件的Linux服务器上 ...

  • 服务器上安装linux系统

    操作方法 01 我给大家介绍一下我亲自做的服务器上安装linux的系统. 服务器上安装linux系统还是和普通的电脑装系统或者是虚拟机装系统还是有一点的区别的. 下面我们来看. 02 我们启动服务器的 ...

  • Linux服务器上用iScanner删除网页恶意代码的方法

    Linux服务器上怎么用iScanner删除网页恶意代码?这篇文章主要介绍了Linux服务器上用iScanner删除网页恶意代码的方法,iScanner为Ruby编写,所以服务器上要首先安装Ruby解 ...

  • 通过Xshell向Linux服务器上传文件

    本文旨在讲述Xshell 5+lrzsz实现Windows客户端向Linux服务器上传文件,实现文件的快速上传. 操作方法 01 打开Xshell,登录Linux服务器 02 查看lrzsz(rpm ...

  • 怎么把web项目部署到linux服务器上

    随着时代发展,现在越来越多的人开发自己的个人站点,发布到服务器上进行一些文章的发布,信息的交流等等.我们在这里介绍一下如何把web项目部署到服务器上 操作方法 01 打开Myeclipse编辑器,在已 ...

  • Linux服务器上的网站关闭的方法

    很多人想知道Linux服务器上的网站如何关闭,因为网站是在WDCP服务器上的,而停止WDCP服务器的方法和停止WINDOWS服务器的方法又不一样的.这个要具体问题具体分析.下面就来看看Linux服务器 ...

  • 如何将web项目部署到Linux服务器上

    做项目开发的时候经常需要把项目部署到Linux服务器上,大家都知道Linux和windows差距很大,一般人根本不会,所有就经常利用图形界面来软件来操作,接下就来介绍一下如何利用图形界面工具winsc ...