在Linux服务器上安装使用Memcache

伊人百佳服饰

伊人百佳服饰

2016-03-31 15:18

图老师电脑网络栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享在Linux服务器上安装使用Memcache的教程,热爱iphone的朋友们快点看过来吧!

在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 目录下:

  代码如下:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)

  # 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:

  代码如下:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)

  # tar zxvf libevent-1.2.tar.gz

  # cd libevent-1.2

  # ./configure –prefix=/usr

  # make

  # make install

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

  代码如下:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)

  # 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的安装位置:

  代码如下:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)

  # 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:

  代码如下:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)

  # 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连接数:

  代码如下:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)

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

  15752

  查看默认允许的连接数:

  代码如下:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)

  [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 命令显示。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)

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

  这些状态的说明如下:

20151026101919776.png (793×458)
展开更多 50%)
分享

猜你喜欢

在Linux服务器上安装使用Memcache

服务器
在Linux服务器上安装使用Memcache

在服务器上安装、使用MySQL的注意事项

PHP
在服务器上安装、使用MySQL的注意事项

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

在服务器上安装使用MySQL的注意事项

编程语言 网络编程
在服务器上安装使用MySQL的注意事项

在Linux系统上安装配置DNS服务器的教程

服务器
在Linux系统上安装配置DNS服务器的教程

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

在服务器上安装和使用MySQL的注意事项

编程语言 网络编程
在服务器上安装和使用MySQL的注意事项

Linux系统如何在企业服务器上使用

服务器
Linux系统如何在企业服务器上使用

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

苹果iPhone6S被远程锁定怎么办?

苹果iPhone6S被远程锁定怎么办?

Linux系统中df命令的一些使用实例整理汇总

Linux系统中df命令的一些使用实例整理汇总
下拉加载更多内容 ↓