memcached for windows修改端口和最大内存 - 编程入门网
memcached for windows修改端口和最大内存时间:2012-01-03 BlogJava BearRui(AK-47)要想在windows中使用memcached,必须先下载memcached for win32安装。 下载地址:http://jehiah.cz/projects/memcached-win32/ 解压后只要在命令窗口中输入下面命令c:\memcached\memcached.exe -d install 就可以把memcached安装为windows服务了。 启动该服务后,memcached服务默认占用的端口是11211,占用的最大内存默认是64M。 在修改这2个配置选项就碰到了一些问题,网上搜索了很多资料,都说使用下面的命令启动服务就可以: c:\memcached\memcached.exe -p 12345 -m 1024 -d start , -p 表示要修改的端口,-m表示占用的最大内存(单位为M)。 但是无论怎么调用这个命令,发现端口一直还是11211。 打开windows服务控制面板一看,发现memcached.exe 默认安装的服务器启动参数中根本没写-p -m的参数,只有1个 -d runservice参数。 所以不管用什么命令启动服务都是没用的,见下图: 于是就想到直接修改windows服务的启动参数,操作如下,打开注册表,找到: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server 其中的ImagePath项的值为:"c:\memcached\memcached.exe" -d runservice 改成:"c:\memcached\memcached.exe" -p 12345 -m 128 -d runservice 保存后重新启动memcached服务,然后在命令行中输入netstat -n -a 看看现在端口是不是改啦,^_^。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |