如果手头上只有一台机器,又想做多节点测试咋办?

这就需要在一台机器上启动多个Memcached服务了。

假设Memcached在如下目录:C:\memcached\memcached.exe

在CMD中执行如下命令即可再安装一个Memcached服务(记得换个端口号啊!):

sc create "Memcached Server1" start= auto binPath= "C:\memcached\memcached.exe -d runservice -m 32 -p 11220 -l 127.0.0.1" DisplayName= "Memcached Server1"

 

下面是启动、停止、卸载该服务的命令:

sc start "Memcached Server1"  //启动
sc stop "Memcached Server1"  //停止
sc delete "Memcached Server1"  //卸载该服务

 

如果你在执行命令的时候,遇到如下提示信息:

Memcached学习笔记之五:同一台Windows机器中启动多个Memcached服务

请好好check下你输入的命令。

Check Point:

sc cretate命令后面带的参数比如[binPath= ]的等号后面必须有个空格
同样,后面的其它参数比如group= , displayname=的等号后面都需要空格,
否则,sc create命令都不能成功创建服务,只会返回给你帮助信息。

相关文章:

  • 2022-02-27
  • 2022-12-23
  • 2021-09-23
  • 2021-12-04
  • 2022-12-23
猜你喜欢
  • 2021-06-08
  • 2021-06-12
  • 2022-12-23
  • 2022-12-23
  • 2021-07-14
相关资源
相似解决方案