同一台Windows机器中启动多个Memcached服务
我使用的Visual-AMP的PHP集成环境中,已经存在一个memcached,如果我打开这个服务,那么windows上的memcached 进程就会被这个占用,端口为它的默认端口号11211.
如果手头上只有一台机器,又想做多节点测试咋办?
简而言之,希望在同一台电脑上,部署多个Memcached 系统。
方法如下:
打开windows中的cmd窗口输入,创建一个新的服务,取服务名称的时候,需要和memcached不同
sc create "Memcached Ser1" start= auto binPath= "绝对路径\memcached.exe -d runservice -m 64m -p 22122 -l 127.0.0.1" DisplayName= "Memcached Ser1"
注意: 以上 “=” 号之后 必须跟一个空格,否则报错!如果需要再增加memcached,那么要先再添加服务,再按照下面的方法启动服务。
以上创建了一个服务,接下来要启动服务
sc start "Memcached Ser1" //启动 sc stop "Memcached Ser1" //停止 sc delete "Memcached Ser1" //卸载该服务
启动服务后,新增加的memcached 服务就会和我集成环境中的memcached服务(这个服务也开启的话) 同时工作了
---- 始终相信这句:
----“做每天该做的事,不计结果!”
---- 因爲對於編程還只是新手,對很多知識掌握的不牢靠,歡迎大家批評指正~~|=-=|~~
----“做每天该做的事,不计结果!”
---- 因爲對於編程還只是新手,對很多知識掌握的不牢靠,歡迎大家批評指正~~|=-=|~~