分布式缓存memcached在windows环境下安装

最近工作比较忙,一直没更新Blog。

因为工作中常跟memcached打交道,今天就先从安装写起吧。

另外今天是中秋节,祝大家中秋快乐(大家...其实就是写给我一个人看的^^)。

好了,现在言归正传,介绍一下memcached在windows下安装:

1.先从这个网址下个memcached for win32,win32版最高版本应该是1.2.6(如果还有更新的请告诉我)。

http://code.jellycan.com/memcached/

2.下载后放在某路径下,比如:E:\memcached1.2.6。

3.进入命令行,切换到E:\memcached1.2.6,输入memcached -d install命令。进入windows服务列表中可以看到多了一个memcached Server服务。

4.输入memcached -d start,启动memcached Server。

5.停止server:memcached -d stop.

   卸载server:memcached -d unistall.

 

可用参数描述:

-d:启动一个守护进程。

-l:连接的IP地址,默认是本机。

-m:最大内存使用,单位MB。默认64MB。

-M:内存耗尽时报错,不加此参数默认启用LRU删除项。

-p:监听的端口。默认是11211。

-c:最大同时连接数,默认是1024。

-n:初始块(chunk)大小,key+value+flags,默认48。

-f:块(chunk)大小增长因子,默认是1.25。

附linux参数:

-P:记录memcached运行pid文件的路径。如/usr/local/bin/memcached.pid

-u:指定用户。root用户可以使用此参数指定用户。

 

另外,发现win32版在启动时设置的参数都没有起作用,需要修改注册表:

1.首先停止Server。

2.win->运行(快捷键:windows键+R键)中输入regedit启动注册表编辑器。

找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server, 在其中有一个ImagePath项,值为"E:\memcached1.2.6\memcached.exe" -d runservice,在后面加上参数。

修改后为:"E:\memcached1.2.6\memcached.exe" -d runservice -m 512 -c 256

3.启动memcached,参数生效。

至此,memcached for win32安装完成,win32版适用于平时windows环境下开发调试用。我会再写一篇Linux系统下的安装过程,请大家多提意见。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值