2.Memcached安装

一、下载 libevent、memcache
    到 http://memcached.org/官网去下载   memcached-1.4.15.tar.gz
      到http://www.monkey.org/~provos/libevent/ libevent-2.0.21-stable.tar.gz
二、安装
    1.安装libevent
        a.解压
            tar zxvf  libevent-2.0.21-stable.tar.gz
        b.配置、编译、安装    
            切换到包 libevent-2.0.21-stable 中,然后:
              ./configure --prefix=/usr/local/app/libevent
            make
            make install
            
    2.安装memcache
         a.解压
            tar zxvf    memcached-1.4.15.tar.gz
        b.配置、编译、安装    
            切换到包  memcached-1.4.15  中,然后:
              ./configure --prefix=/usr/local/app/memcache -- with-libevent=/usr/local/app/libevent/
            make
            make install
三、启动memcache
    切换到bin目录
   ./  memcached -d -m 10    -u root -l 192.168.40.4 -p 12000 -c 256 -P /tmp/memcached.pid  (完整启动)

   ./memcached -d -m 1024    -u root  -p 55001 -c 2048   (默认启动)

 参数说明:

-d选项是启动一个守护进程

-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB

-u是运行Memcache的用户,我这里是root

-l是监听的服务器IP地址

-p是设置Memcache监听的端口,最好是1024以上的端口

-c选项是最大运行的并发连接数,默认是1024,按照你服务器的负载量来设定

-P是设置保存Memcache的pid文件

-vv 调试模式


    测试启动是否成功:
     ps -ef | grep rediis   看时候有memcache
    netstat -tunpl | grep 55001
四、登陆memcache

五、java登陆
        public class ConnUtil {
 static{
  SockIOPool pool = SockIOPool.getInstance();
  String[] servers = {"127.0.0.1:11211"};
  // 设置服务器信息
  pool.setServers(servers);
  //与服务器列表中对应的各服务器的权重,权重高的负载大
  Integer[] weights = { 3 };
  pool.setWeights(weights);
  // 设置初始连接数、最小和最大连接数以及最大处理时间
  pool.setInitConn(5);
  pool.setMinConn(5);
  pool.setMaxConn(250);
  pool.setMaxIdle(1000 * 60 * 60 * 6);
  // 设置主线程的睡眠时间
  pool.setMaintSleep(30);
  // 设置TCP的参数,连接超时等
  pool.setNagle(false);
  pool.setSocketTO(3000);
  pool.setSocketConnectTO(0);
 
  // 初始化连接池
  pool.initialize();
 }
 
 public static void main(String[] args) {
  MemCachedClient mcc = new MemCachedClient();
  mcc.add("name", "zzm");
  System.out.println(mcc.get("name"));
 }
}

六、window安装
memcached.exe -d install  #这个安装后会在服务中有个服务并已经启动,端口默认11211
memcached.exe -d start


    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值