大佬教程收集整理的这篇文章主要介绍了CentOS6.5安装Memcached1.4.25及配置,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
转自:
http://www.linuxidc.com/Linux/2015-05/117170.htm :CentOS安装Memcached及配置PHP的Memcache扩展
http://www.tuicool.com/articles/qYJBVb :Centos6.5下安装Memcached完整示例
-------------------------------------------分割线----------------------------------------
所有安装包均选用最新的。
1. 下载libevent2.0.22
下载memcached1.4.24
下载PHP扩展memcache3.0.8
首先将以上三个软件包下载到/tmp目录下
1. 安装libevent
cd /tmp #首先进入到该下载包的目录
tar zxvf libevent-2.0.22-stable.tar.gz #解压包
cd libevent-2.0.22-stable #进入到解压的目录
./configure --prefix=/usr/local #编译前配置,@L_280_3@makefile文件,路径可自行更改
make; make install #编译+安装
测试是否安装成功
2. 安装memcached
cd /tmp #首先进入到该下载包的目录
tar zxvf memcached-1.4.24.tar.gz #解压包
cd memcached-1.4.24 #进入到解压的目录
./configure –with-libevent=/usr/local #编译前配置,@L_280_3@makefile文件,路径必须与libevent中一致
make; make install #编译+安装
package com.test.client;
import java.net.InetSocketAddress;
import net.spy.memcached.MemcachedClient;
/**
* @author qindongliang
*
* JAVA流行技术交流群: 324714439
* 测试memcached客户端连接
*
* **/
public class TESTClient {
public static void @H_216_188@main(String[] args) throws Exception{
MemcachedClient client=new MemcachedClient(new InetSocketAddress("192.168.75.130",@H_607_211@11211));
//60是超时数,默认以秒为单位
client.set("test",0)">60,"1111测试memcache成功了吧");
System.out.println(client.get("test"));
client.shutdown();//关闭连接
}
}
控制台打印内容如下所示:
@H_607_211@2014-@H_607_211@03-@H_607_211@18 @H_607_211@18:@H_607_211@13:@H_607_211@30.008 INFO net.spy.memcached.MemcachedConnection: Added {QA sa=/@H_607_211@192.168.@H_607_211@75.130:@H_607_211@11211,#Rops=@H_607_211@0,#Wops=number" style="color:rgb(136,#iq=number"="" style="color:rgb(136,topRop=null,topWop=null,toWrite=number"="" style="color:rgb(136,interested=0} to connect queue
@H_607_211@30.011 INFO net.spy.memcached.MemcachedConnection: Connection state changed for sun.nio.ch.SELEctionKeyImpl@@H_607_211@33c3e6
@H_607_211@1111测试memcache成功了吧
@H_607_211@30.020 INFO net.spy.memcached.MemcachedClient: Shut down memcached client
至此,我们已经安装测试成功了,最后散仙把memcached的JAVA API所用到的jar上传上来,方便大家测试。
-d选项是启动一个守护进程,@H_874_312@ -m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,@H_874_312@-u是运行Memcache的用户,我这里是root,@H_874_312@-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址127.0.0.1,@H_874_312@-p是设置Memcache监听的端口,我这里设置了11211,最好是1024以上的端口,@H_874_312@-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,@H_874_312@-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid@H_874_312@2. 结束memcached进行@H_874_312@killcat /tmp/memcached.pid
@H_874_312@3. 检查memcached是否已经启动@H_874_312@
-----------------------------------------------------------------------分割线-----------------------------------------------------
如果没有安装telnet服务,可以执行
yum install telnet-server
安装服务
yum install telnet
安装命令
然后编辑vi /etc/xinetd.d/telnet 文件,激活telnet,默认是禁用的,截图如下:
然后重启服务,执行命令 service xinetd restart
------------------------------------------------------------
@H_772_100@以上是大佬教程为你收集整理的CentOS6.5安装Memcached1.4.25及配置全部内容,希望文章能够帮你解决CentOS6.5安装Memcached1.4.25及配置所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。