现在的位置: 首页 > 综合 > 正文

win8/win7环境下一台服务器安装多个memcached服务或端口

2019年06月21日 ⁄ 综合 ⁄ 共 1030字 ⁄ 字号 评论关闭

前言:

通过一个上午的研究在同一个台服务器下部署多个memcached服务或端口,开始想着一个memcached服务能否开多个端口,但后面还是决定一个服务开一个端口,这样按照原来的http://blog.csdn.net/as4401403/article/details/43210167这篇文章安装方式只能安装一个服务,于是我决定用sc create 方式直接安装另外一个服务,中间遇到一些问题总结下来方便需要的IT码农们少纠结,不多说直接上步奏。

一:安装11266服务

1:cmd 安装服务

假设Memcached在如下目录:D:\Program Files (x86)\memcached\memcached.exe

进入cmd输入

sc create "memcached-11266" start= auto binPath= "D:\Program Files (x86)\memcached\memcached.exe -d runservice -m 621 -p 11266" DisplayName= "memcached-11266"

 出现以上问题是正常的 提示你没有权限 这里需要修改2个地方 

2:修改注册表将值改为0(十六进制)  

  说明:再次运行sc create 命令,如果还是出现以上的错误,请查看cmd窗口是否是管理员权限,如果不是请用管理员方式运行。

3:安装成功

 4:查看服务是否有memcached-11266,启动该服务。


 二:对于已经安装的memcached服务修改其端口号,内存配置

   打开注册表编辑器(开始—运行—Regedit),找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcache_11277,编辑ImagePath的键值,修改其值为

    "C:\Program Files\memcached\memcached.exe" -d runservice -p 11277 -m 1000 -c 7000 -l 192.168.1.24
    其中红色部分为监听的IP,需要设置成本机的内网IP
    -p :监听的端口。  如果在配置 11287的memcache时需要将其端口改为11287
    -m:使用内存大小
    -l: 监听的IP。即监听哪个IP个对应的端口。


修改后重新启动服务会发现端口和内存已经更改。

三:对于已经安装的windows服务如何删除该服务

  sc delete 服务名

 

抱歉!评论已关闭.