当前位置:坤哥网-kungge-memcached学习笔记之在windows下安装配置memcached

memcached学习笔记之在windows下安装配置memcached

2017/11/18 0:04:27 kungge阅读(460) 评论(0)


1.4.4版本安装


1.4.5以下版本的memcached在windows中可以作为一个服务安装,但是在1.4.5版本以及之后的版本删除了这个功能,本次先介绍1.4.4的安装方法。

1.4.4版本的windows 64位安装包地址可以到csdn下载:http://download.csdn.net/download/yangnianbing110/7683491


1.下载完将安装包解压:

8f43c623-291d-4c94-957c-ab1f1e651227.png

2.打开命令窗口定位到当前目录,执行命令:memcached.exe -d install安装:53f6d08f-f1cd-470d-9359-bc8206ac5d24.png

控制台没有返回信息说明已经安装成功,安装完之后会注册一个服务:de4ef3ef-88ec-4323-a26c-99091120dc1a.png

3.启动服务,界面直接启动,或者通过命令:memcached.exe -d start启动:

577739e5-cc86-4a64-969e-169d3958f06e.png

通过命令启动时控制台没有返回信息说明启动成功,如下通过任务管理器查看是否启动成:

40d26db0-fc78-4480-b32b-1cdcbf67fb7e.png

或者通过使用命令查看监听的端口,memcached默认端口是11211,我们使用命令查看:302fbd89-9cae-48d1-99c9-8652a9cfe9ad.png

我们可以在其他端口添加访问服务器,使用命令:memcached.exe -p 52088,端口范围最好是1024~65535之间。   

要停止运行界面手动停止,或者使用命令:memcached.exe -d stop停止。


4.通过命令:memcached.exe -h查看更多的参数配置:

53325249-4af6-47f3-a503-fbe8ce0e7546.png

5.在windows下需要修改注册表信息进行memcached参数设置,打开注册表,按如下地址找到memcached:99a3eb5a-16fa-4f0a-b31d-63a14e64bafb.png

memcached默认内存是64M,通过注册表的配置项可修改memcached的内存,修改ImagePath的值"E:\noinstallfiles\memcached\memcached.exe" -d runservice -m 256表示将最大的缓存配置为256M,还可以设置最大连接数 -c 2048,或者指定端口 -p 11288等:

55c81184-39f0-43e6-b542-8a83f7cd5bea.png

6.连接memcached,在窗口中输入命令:telnet 127.0.0.1 11211回车:

9c11bc5c-5aef-4d8a-b628-69a6dd85929e.png

进入之后,在这个窗口就可以用命令来操作memcached:

76cb7609-a02d-47b8-92db-b5c7959681bf.png

如添加一个数据,再取出来:

13096590-bc00-4505-8ef2-b9d7b27f73f9.png

注:如果输入telnet命令显示如下错误:

85a80df7-8549-4bb3-89d6-5be7d693aabe.png

上面的错误表示没有安装telnet客户端,只需要打开“程序和功能”->启用或关闭windows功能,勾选Telnet客户端确定等待一小会儿就行:

effa7395-214d-4a61-8713-55542607bfeb.png


7.卸载memcached使用命令:memcached.exe -d uninstall。


1.4.5版本安装


1.4.5版本之后memcached不能作为服务运行了,我们可以通过创建任务计划的方式让其在windows启动时启动,以管理员身份运行命令窗口,执行命令:schtasks /create /sc onstart /tn memcached /tr "'C:\kfiles\noinstallfiles\memcached\memcached.exe' -m 512" 引号里的内容是你的memcached的解压路径,执行命令:00b66c33-b7a0-4a0b-ba2a-08bd6323169a.png

使用命令taskschd.msc打开任务计划程序,我们看到任务计划已成功创建:

c537bb0c-ac1f-4e5d-b5a4-6d6d307baa79.png

右键memcached计划运行:3a6015da-ee50-402a-a84e-e239332af689.png7b5883fb-bcf2-45fe-8520-2b279ef804fe.png

在资源管理器中查看:

ae80c5c3-56b4-400f-8f82-8559cf3b0286.png

运行成功!

要删除计划可以直接通过界面选中memcached计划然后右键删除即可,也可以通过命令:schtasks /delete /tn memcached 删除。

分类: NoSQL

发表评论 没有账号,注册评论