【转】同一台Windows机器中启动多个Memcached服务

上一篇介绍了Memcached的安装,但是如果手头上只有一台机器,又想做多节点测试咋办?

这就需要在一台机器上启动多个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" DisplayName= "Memcached Server1"

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

sc description "Memcached Server1"  "缓存服务:端口11220。"  //服务描述sc start "Memcached Server1"  //启动
sc stop "Memcached Server1"  //停止
sc delete "Memcached Server1"  //卸载该服务

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

Creates a service entry in the registry and Service Database.
SYNTAX:
sc create [service name] [binPath= ] <option1> <option2>...
CREATE OPTIONS:
NOTE: The option name includes the equal sign.
 type= <own|share|interact|kernel|filesys|rec>
       (default = own)
 start= <boot|system|auto|demand|disabled>
       (default = demand)
 error= <normal|severe|critical|ignore>
       (default = normal)
 binPath= <BinaryPathName>
 group= <LoadOrderGroup>
 tag= <yes|no>
 depend= <Dependencies(separated by / (forward slash))>
 obj= <AccountName|ObjectName>
       (default = LocalSystem)
 DisplayName= <display name>
 password= <password> 

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

Check Point:

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

时间: 2024-09-29 12:46:19

【转】同一台Windows机器中启动多个Memcached服务的相关文章

同一台Windows机器中启动多个Memcached服务

同一台Windows机器中启动多个Memcached服务 这就需要在一台机器上启动多个Memcached服务了. 假设Memcached在如下目录:C:\memcached\memcached.exe 在CMD中执行如下命令即可再安装一个Memcached服务(记得换个端口号啊!): sc create "Memcached Server1" start= auto binPath= "F:\memcached\memcached.exe -d runservice -m 3

Memcached监听多个端口_同一台Windows机器中启动多个Memcached服务

百家姓起名大全 下载Memcached服务器 假设你解压在"C:\Program Files\memcached\memcached.exe" 那么可以如下创建多个服务监听不同的端口啦 监听第一个端口:创建服务名为Memcached_11211,显示名也为Memcached_11211,监听的端口为11211 sc create "Memcached_11211" start= auto binPath= "C:\Program Files\memcach

在同一台机器上启动多个tomcat服务

一台机器上启动多个tomcat服务应用,能够让我们更好的测试下自己的分布式应用,下面简单介绍下如何在一台机器上开启多个tomcat应用,其实会弄两个,之后的多个都是一样的了 找到电脑上的tomcat安装目录,复制一份,出现两份tomcat,为了区别给复制的一份起一个特别的名称apache-tomcat-6.0.35-8090 进入apache-tomcat-6.0.35-8090目录中,进入conf目录下找到server.xml需要进行多个地方修改 conf目录下修改sever.xml 主要修改

实验:基于keepalived实现两台realserver服务器中的nginx和php-fpm服务互为主从

基于keepalived实现两台realserver服务器中的nginx和php-fpm服务互为主从 思路:利用两个VIP,一个定位nginx,一个定位php-fpm 步骤: 1.准备两台基于LNMP架构的服务器(能够提供正常的web服务) 2.在nginx为主php-fpm为备的机器上操作: ①编辑keepalived的配置文件(文件内容的具体含义请参看博客: http://13150617.blog.51cto.com/13140617/1979652) vim /etc/keepalive

【其他】【服务器】【4】删除Windows系统中不想要的服务

步骤: 1,开始菜单栏查找“服务”,打开后找到想要删除的服务 2,右键单击想要删除的服务,选择“属性”-“常规”-“服务名称”,记下服务名称(AA) 3,开始菜单栏输入“cmd”打开命令行窗口,输入sc delete AA,回车 4,刷新服务,可以看到该服务已被删除 参考博客: 1,如何删除Windows系统中不想要的服务_百度经验 https://jingyan.baidu.com/article/bad08e1e86528309c85121d7.html?qq-pf-to=pcqq.c2c

[BAT] BAT 顺序执行其他BAT 批处理文件可设置时间间隔(实际场景Windows下依次启动多个Tomcat服务)

BAT(Batch file) 批处理是个好东西,计算机石器时代的利器,时至今日仍然不落伍,工作中积累些常用的批处理命令还是很有用的,今天分享个实际开发中用到的. 场景: 需要在Windows下启动多个Tomcat服务,且需要第一个服务成功启动后才能启动第二个.第三个服务. 解决方法: 第一个服务判断是否启动成功,需要读取Tomcat的 Starup.bat 的输出内容,加以判断进行识别,较为繁琐,简化处理方式,就是第二个.第三个服务启动可与第一个设置时间间隔,如2分钟 120秒. Batch

windows下配置启动多个mysql服务

查找配置做下记录 先安装mysql5.6,安装不在介绍 接下来配置启动另一个mysql服务, 1:先到服务里停止在运行的mysql服务 2:到mysql的安装目录下(默认安装目录在c:\Program Files\MySQL)把MySQL文件夹下的所有文件复制到另一目录(D:\MySql)下这个目录随便都可以 3:创建mysql配置文件my.ini,已经存在的my.ini在C:\Documents and Settings\All Users\Application Data\MySQL\下,复

关于编写Windows程序中启动兼容性问题

之前用qt4编写Windows程序的时候遇到了一个软件在系统的兼容性问题:用户在win10系统下使用这个程序的时候,如果没有用低于win10版本的兼容模式运行的时候,存在运行某部分功能的时候无法使用的问题. 这个问题一开始困扰了我很久,那时我认为的解决方案有两种: 1.将软件从qt4迁移到qt5上 不过在对软件的大小是有限制的,之所以一开始用qt4写这个项目是因为qt4的模块相对于qt5来说小很多,因此这个方案被我否决了 2.程序自启动的时候将系统兼容性设置为win10以下的版本类型 在否决了第

Windows server 2008启动remote dosktop services服务报错1079

原创 欢迎转载,届时请注明出处 报错场景 今天,刚开始启动win server的远程连接服务(remote desktop services)时 该服务可以正常启动,然后选择了  "计算机-->属性-->远程设置-->远程-->远程桌面-->允许运行任意版本远程桌面-.-->应用-->确定".一切都正常的. 然后,我就手贱,在"计算机-->属性-->远程设置-->远程-->远程桌面-->选择用户"