安云网 - AnYun.ORG | 专注于网络信息收集、网络数据分享、网络安全研究、网络各种猎奇八卦。
当前位置: 安云网 > 技术关注 > 系统文档 > Linux环境下memcached安装

Linux环境下memcached安装

时间:2014-06-24来源: 作者:点击:
Linux环境下memcached安装 1.1.   安装 libevent [[email protected] src]# wget https://github.com/downloads/libevent/libevent/libevent-2.0.15-stable.tar.gz no-check-certificate   [[email protected] src]# tar -zxvf libevent-2.0.15-stable.tar.gz [[email protected]

Linux环境下memcached安装

1.1.  安装libevent

[[email protected] src]# wget https://github.com/downloads/libevent/libevent/libevent-2.0.15-stable.tar.gz –no-check-certificate
//安云网,anyun.org

 [[email protected] src]# tar -zxvf libevent-2.0.15-stable.tar.gz

//内容来自安云网

[[email protected] src]# cd libevent-2.0.15-stable

//安云网咨询系统

[[email protected] libevent-2.0.15-stable]# ./configure –prefix=/usr/local/libevent

//ANYUN.ORG

[[email protected] libevent-2.0.15-stable]# make

//copyright AnYun.ORG

[[email protected] libevent-2.0.15-stable]# make install //内容来自安云网

[[email protected] libevent-2.0.15-stable]# ls -al /usr/lib | grep libevent #测试libevent是否安装成功

1.2.  安装memcached

[[email protected] src]# wget http://memcached.googlecode.com/files/memcached-1.4.9.tar.gz
//本文来自安云网

 [[email protected] src]# tar -zxvf memcached-1.4.9.tar.gz

//copyright AnYun.ORG

[[email protected] src]# cd memcached-1.4.9 //内容来自AnYun.ORG

[[email protected] memcached-1.4.9]# ./configure –prefix=/usr/local/memcached –with-libevent=/usr/local/libevent //安云网,anyun.org

[[email protected] memcached-1.4.9]# make

//本文来自安云网

[[email protected] memcached-1.4.9]# make install

  //内容来自AnYun.ORG

1.3.  memcached设置防火墙

打开/etc/sysconfig/iptables 文件,  添加 -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 11211 -j ACCEPT 

//安云网,anyun.org

或:

//ANYUN.ORG

[[email protected] ~]# iptables -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 11211 -j ACCEPT

//安云网,anyun.org

[[email protected] ~]# service iptables save //安云网咨询系统

[[email protected] ~]# service iptables restart

 

//内容来自安云网

memcached的基本设置: //本文来自安云网

1.启动Memcache的服务器端:

//本文来自安云网

[[email protected] ~]# /usr/local/memcached/bin/memcached -d -m 50 -u root -l 192.168.1.85 -p 11211 -c 256 -P /tmp/memcached.pid

选项说明 //copyright AnYun.ORG

-d以守护进程方式运行Memcached //内容来自AnYun.ORG

-m<num>分配给Memcached使用的最大内存数量, 单位是MB,缺省是 64 MB,我这里是50MB

//内容来自安云网

-u<username >运行Memcached的账户,非root用户,我这里是root

//copyright AnYun.ORG

-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.1.85 //ANYUN.ORG

    -p<num>是设置Memcached监听的TCP端口(缺省: 11211),我这里设置了11211,最好是1024以上的端口, //安云网咨询系统

-c<num>选项是最大运行的并发连接数(软连接数量),默认是1024,我这里设置了256,按照你服务器的负载量来设定, //安云网咨询系统

-f 块大小增长因子,默认是1.25

//copyright AnYun.ORG

-n 最小分配空间,key+value+flags默认是48 //安云网咨询系统

-P是设置保存Memcachedpid文件,我这里是保存在 /tmp/memcached.pid //本文来自安云网

-v 输出警告和错误信息

//内容来自安云网

-vv 打印客户端的请求和返回信息 //安云网咨询系统

-h 打印帮助信息

//安云网,anyun.org

-i 打印memcachedlibevent的版权信息 //安云网咨询系统

 

//安云网,anyun.org

2.如果要结束Memcached进程,执行:

//内容来自AnYun.ORG

[[email protected] ~]# kill `cat /tmp/memcached.pid`

也可以启动多个守护进程,不过端口不能重复。

//安云网,anyun.org

 

//copyright AnYun.ORG

执行如下命令: //内容来自AnYun.ORG

[[email protected] ~]# telnet localhost 11211

注:其中11211是memcached运行的默认端口,出现如下窗口

//安云网,anyun.org

//安云网,anyun.org

执行查看状态命令stats: //内容来自安云网

[[email protected] ~]# stats

看看当前状态如何。

//安云网咨询系统

  //copyright AnYun.ORG

//copyright AnYun.ORG

查看Memcached帮助信息,可以使用如下命令  //ANYUN.ORG

[[email protected] ~]# /usr/local/memcached/bin/memcached -h

 

//安云网,anyun.org

1.4.  PHP测试memcached服务

注:PHP需已配置好memcache扩展。 //内容来自AnYun.ORG

新建一个名为memcachedtest.phpPHP文件,里面加入以下内容: //内容来自AnYun.ORG

< ?php //内容来自安云网

$mem = new Memcache; //ANYUN.ORG

$mem->connect(127.0.0.1, 11211);

//安云网咨询系统

$mem->set(’key’, ‘This is a test!’, 0, 60);

//安云网咨询系统

$val = $mem->get(’key’);

//ANYUN.ORG

echo $val;

//copyright AnYun.ORG

?>

运行这个php文件,如果有输出This is a test!,就表示环境搭建成功。 //本文来自安云网

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
相关内容
推荐内容
  • The Debian Administrator’s Handbook,

    The Debian Administrator’s Handbook, 这本书是debian的两个开发者写出...

  • 微信4.0发布,加入朋友圈功能

    今天传说中的微信4.0版本终于发布并且推送了更新,一进入是新...

  • vijos中c的注意事项

    昨天没事发现了一个叫vijos的类似judgeonline的网站,也许是我火星...

  • falcon编译出错问题

    ...

  • 教你破解xp系统administrator权限

    作者:Awolf 首发:AwolfS Security Blog 一.事情起因 那天满头大汗的...

  • Linux环境下UglifyJS安装

    Linux环境下UglifyJS安装 1.1.   安装 Node.js [[email protected] src]# wget http...