欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


用录酷录制电脑声音的技巧
路由器怎么设置无线网络
断开win2003远程桌面解决不自动注销操作
本地连接不见了怎么解决
如何设置两台路由器
4G套餐你能接受多少钱?
本地连接受限制怎么办?
网络管理的组织模型
计算机网络防火墙的结构分类
linux内核编译错误之交叉编译错误
在Linux服务器上安装使用Memcache
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

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

  这些状态的说明如下:

20151026101919776.png (793×458)

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站