windows中启动多个memcached服务

https://blog.csdn.net/z_y_j_1_2_3/article/details/38558505

步骤一,下载稳定版的memcache安装版本。

 

步骤二, 解压到本地,我在本机解压到D:\program files\memcached , 如图:

 

 

步骤三, 分别在CMD下执行如下3条命令(注意每条命令中的端口号要替换,即便 -p 后面的数字):

命令1: sc create "Memcached Server1" start= autobinPath= "D:\program files\memcached\memcached.exe -d runservice -m 32 -p 11211 -l 127.0.0.1"DisplayName= "Memcached Server1"    如图:

命令2:   sc create "Memcached Server2" start= auto binPath= "D:\program files\memcached\memcached.exe -d runservice -m 32 -p 11212 -l 127.0.0.1"DisplayName= "Memcached Server2" 

 

 

命令3:    sc create "Memcached Server3" start= auto binPath= "D:\program files\memcached\memcached.exe -d runservice -m 32 -p 11213 -l 127.0.0.1"DisplayName= "Memcached Server3"

 

说明:上面3条sc create命令就是创建三个服务,特别是命令行中标红的部分在等号后面一定要有个空格,否则命令执行错误,没办法这就是windows命令的语法规则。上面3条命令分别创建了Memcached Server1 、 Memcached Server2 、 Memcached Server3 等三个服务。在开机的时候自动启动。也可以手动启动。创建的三个服务如下图:

 

 

步骤四, 通入过如下命令来管理服务,如下:

sc start "服务名称"  //启动该服务
sc stop "服务名称"  //停止该服务
sc delete "服务名称"  //卸载该服务,在服务列表中查找不到此服务了。

启动Memcached Server1服务,如图:

 

启动Memcached Server3服务,如图:

 

步骤五,程序端访问。如下:

 

 
  1. /**

  2.  
  3. * 初始化SockIOPool,管理memcached的连接池

  4.  
  5. * */

  6. Integer weight[] = {1,1,1}; //三个服务的权重

  7.  
  8. String[] servers = {"localhost:11211","localhost:11212", "localhost:11213"};

  9.  
  10. SockIOPool pool = SockIOPool.getInstance();

  11.  
  12. pool.setServers(servers);

  13.  
  14. pool.setFailover(true);

  15.  
  16. pool.setInitConn(10);

  17.  
  18. pool.setMinConn(5);

  19.  
  20. pool.setMaxConn(250);

  21.  
  22. pool.setMaintSleep(30);

  23.  
  24. pool.setNagle(false);

  25.  
  26. pool.setSocketTO(3000);

  27.  
  28. pool.setAliveCheck(true);

  29.  
  30. pool.setWeights(weight);//设置权重

  31.  
  32. pool.initialize();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值