要想在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  看看现在端口是不是改啦,^_^。

最新文章

  1. oracle 解决backspace和上下键使用出现乱码
  2. c++学习--继承与派生
  3. 浏览器兼容性小记-DOM篇(二)
  4. 20145213《Java程序设计学习笔记》第六周学习总结
  5. using 名称空间指定一个别名
  6. LIS-Program E
  7. ZOJ 1178 Booklet Printing
  8. JavaScript高级程序设计之数值数组排序
  9. yii2 学习中
  10. 家庭局域网接入Internet
  11. idhttp.post方式 调用datasnap rest 远程方法
  12. 栈的实现(JAVA)
  13. ubuntu 12.04 编译安装 nginx
  14. asterisk实时添加sip号码--sqlite篇
  15. SpringBoot实现标准的OAuth服务提供商
  16. 是否只查看安全传送的网页内容? 去掉 IE弹出窗口
  17. 数据库实例: STOREBOOK > 表空间 > 编辑 表空间: USERS
  18. sublime 空格 tab
  19. 探索Javascript 异步编程
  20. [原创]hibernate更新后jdbc读取不到数据问题

热门文章

  1. 深入JS正则先行断言
  2. POJ 3680 Intervals(费用流+负权优化)
  3. [LOJ6280]数列分块入门 4
  4. 1.常量&变量
  5. Delphi CRC32Verify控件
  6. ini配置文件在LINUX下面程序打不开?
  7. ocmock
  8. nginx rewrite不支持if 嵌套也不支持逻辑或和逻辑并
  9. 论坛中不同类型的贴的排序问题(涉及数据库的:CASE... END)
  10. VirtualBox下Linux(centos)扩展磁盘空间