莫问 发表于 2018-12-25 12:56:24

#Memcached系列#(3)Windows 8.1企业版 64位操作系统安装Jellycan版本的Memcached

  

  

  一、在Windows8.1操作系统安装Jellycan的1.2.5版本
  1、首先,我的操作系统是Windows8.1企业版,64位
http://s1.运维网.com/wyfs02/M02/7A/BE/wKioL1ayrrCDOitUAABLiQ0vJdA002.png
  2、接着,我选择memcached-1.2.5-win32-bin.zip版本,将文件解压到D:\Memcached文件夹下,包含两个文件:memcached.exe和msvcr71.dll。如果是安装memcached-1.2.6-win32-bin.zip,需要将1.2.5版本中msvcr71.dll拷贝到目录下,因为在1.2.6中没有包含msvcr71.dll。在本文的下面,我会专门提到这个问题。
http://s4.运维网.com/wyfs02/M02/7A/BE/wKiom1ayr2-ytwUKAAAk9Tbmpc0399.png
  3、用管理员身份打开“命令提示符”,在开始菜单处右击,选择“命令提示符(管理员)”,并转到目录D:\Memcached。
http://s3.运维网.com/wyfs02/M00/7A/BE/wKiom1aysBqB-RbbAABd8ISSjk8569.png
cd /d D:\memcachedhttp://s5.运维网.com/wyfs02/M01/7A/BE/wKiom1aysNeAadAjAAASkOau6o0983.png
  

  4、在“命令提示符”输入:memcached -d install。
memcached -d installhttp://s3.运维网.com/wyfs02/M01/7A/BE/wKiom1aysXiBO6_HAAAUdd2Yt0s339.png
  没有任何提示,代表安装成功了。这种方式是将memcached作为服务安装到了Windows操作系统上,为了验证是否安装成功,在“这台电脑”上右击,选择“管理”
http://s5.运维网.com/wyfs02/M00/7A/BE/wKioL1aysoujZFfGAADwarUL4dY035.png
  这样就打开了“计算机管理”窗口,在左侧找到“服务”,在右侧找到“memcached Server”,如下图。

http://s4.运维网.com/wyfs02/M02/7A/BE/wKiom1aystuwBVRLAAD6vHeRZeM153.png
  

  5、上一步,是将Memcached安装为Windows服务,还没有启动服务;接下来,通过命令启动Memcached Server。在命令行提示符中输入:memcached -d start。

memcached -d starthttp://s4.运维网.com/wyfs02/M00/7A/BE/wKioL1aytMrAAUatAAAWU2nW3JA018.png
  接着,回到“计算机管理”窗口,按下F5键进行刷新,查看一下Memcached Server的状态,可以看到它正处于“正在运行”的状态,此时可以对Memcached Server服务进行“停止”和“重启动”操作。
http://s2.运维网.com/wyfs02/M00/7A/BE/wKiom1aytQ-DiA4qAAEJnfldT1Y813.png
  

  另一种检查方法 :Memcached Server服务已经启动的方式是使用telnet命令,在命令行提示符中,输入 telnet 127.0.0.1 11211或telnet localhost 11211.

telnet 127.0.0.1 11211  或
telnet localhost 11211  “命令行提示符”变成如下状态(里面什么都没有,一片黑),表示连接成功。
http://s1.运维网.com/wyfs02/M01/7A/BE/wKioL1ayt4CBi5xoAAAISgMLmAw085.png
  

  查看Memcached Server状态:在光标所在的位置,输入stats,再回车(Enter),就可以查询Memcached Server的状态。值得注意的是:在输入stats命令时,这几个字符(stats)不会显示出来。
http://s5.运维网.com/wyfs02/M01/7A/BE/wKiom1ayt-uT5UX8AAAdTkix4e8109.png
  

  (6)Memcached Server服务的“停止”和“卸载”操作。
  (1)停止操作

memcached -d stophttp://s3.运维网.com/wyfs02/M00/7A/BE/wKioL1ayuiShl38TAAAXCrfngOI142.png
  在“计算机管理”中,验证一下Memcached Server已经停止运行了
http://s3.运维网.com/wyfs02/M02/7A/BE/wKioL1ayuO6QoEPRAAD_t-Ey_kw693.png
  (2)卸载操作
memcached -d uninstallhttp://s5.运维网.com/wyfs02/M02/7A/BE/wKiom1ayufCCOcL9AAAZbRBXvlo251.png
  这个操作之后,在“计算机管理”中,就再也看不到Memcached Server的服务了。
http://s5.运维网.com/wyfs02/M00/7A/BE/wKiom1ayufGhm1e_AAEA_5uSeMA112.png
  

  

  二、在Windows8.1操作系统安装Jellycan的1.2.6版本
  安装1.2.6版本和安装1.2.5版本的步骤基本相同,将1.2.6版本解压到D:\memcached目录下,发现只有一个文件:memcached.exe。
http://s3.运维网.com/wyfs02/M01/7A/BE/wKioL1ayu9nScS3vAAAhY9l0tk4624.png
  

  但在Windows 8中会遇到一个错误,就是
http://s2.运维网.com/wyfs02/M00/7A/BE/wKioL1ayu3PDPwy3AAArmmTm3-M401.png
  

  只要将1.2.5版本中的msvcr71.dll复制到安装目录下(我的安装目录是D:\memcached)中就可以了。
  

  三、在Windows8.1操作系统安装Northscale的1.4.4版本
  安装过程和Jellycan的1.2.5版本过程是一样的,不过Northscale的版本并不依赖于msvcr71.dll文件。
  两者还有一点不同的就是,在Jellycan的服务名叫“memcached Server”,而在Northscale的服务名叫“memcached”。
http://s1.运维网.com/wyfs02/M00/7A/BE/wKiom1ayvfTRUdj8AAEDdnKV4zo365.png
  同样,使用如下4个命令就可以实现memcached的安装、启动、停止和卸载。
memcached -d install
memcached -d start
memcached -d stop
memcached -d uninstall  其它的命令,可以通过输入memcached -h获得。

memcached -hhttp://s3.运维网.com/wyfs02/M00/7A/BE/wKioL1ayvsKz0xeNAACWMuVYhUQ012.png
  

  



附件:http://down.运维网.com/data/2367366

页: [1]
查看完整版本: #Memcached系列#(3)Windows 8.1企业版 64位操作系统安装Jellycan版本的Memcached