windows下安装 memcached 服务

/ 617 点击

最近使用windows服务器,安装一些服务的时候和linux下面是完全不一样啊

比如安装这个memcache服务

先下载在Windows下的包

点击下载


下载完成后就开始安装了

1.打开cmd 输入下面命令安装memcache

c:/memcached/memcached.exe  -d install


2.输入下面的命令  运行memcached服务

c:/memcached/memcached.exe -d  start


3.这样memcache就已经运行了 但是使用的是默认的 64m内存 如果要修改这个默认内存的话需要修改注册表

找到下面的选项

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/memcached  Server .

ImagePath值修改为 下面的的值

“C:/memcached/memcached.exe” -d runservice -m 512

好了只有就能在windows下面运行memcached服务使用512m的内存了


ps:还是使用linux方便一点


原文地址 传送门 http://www.codeforest.net/how-to-install-memcached-on-windows-machine


当打开服务 c:/memcached/memcached.exe -d  start 报错 fail to start service 错误是 请使用下面方法来解决

一、原因分析:


1、安装服务出现的故障,则是权限不足,采用管理员权限 【cmd安装服务时提示:“failed to install service or service is already installed”】


2、启动服务器提示失败【cmd启动服务时提示:“failde to start service”】,则是Windows Installer服务问题,打开“服务”,找到windows的Windows Installer服务启动先【已经被禁止了】,然后重新注册msi.dll文件即可


二、解决方案参考方法:


---------------------


先找到C:/windows/system32/目录下的cmd.exe,单击右键选“以管理员身份运行”,输入:regsvr32 msi.dll,回车,提示“DllRegisterServer在msi.dll已成功”,再去启用windows install


ps:


启动服务方法1:右键单击我的电脑-管理-服务和应用程序-服务--【如下图】-windows install-启动


启动服务方法2:cmd中输入 services.msc 弹出服务管理【如下图】,点击“启动即可”



        以上处理步骤完成后,重新 memcached -d start 或者 net start "memcached Server" 服务即可启动成功

这篇文章的地址 https://blog.csdn.net/qiu_x_b/article/details/79897448

by echoyl