memcached安装与调优部署文档(WinServer)

1. 安装环境准备

1.1 主机环境准备

1.1.1. 软件下载

  1. 32位系统 1.4.4版本:
    http://static.runoob.com/download/memcached-win32-1.4.4-14.zip
  2. 64位系统 1.4.4版本:
    http://static.runoob.com/download/memcached-win64-1.4.4-14.zip
  3. 32位系统 1.4.5版本:
    http://static.runoob.com/download/memcached-1.4.5-x86.zip
  4. 64位系统 1.4.5版本:
    http://static.runoob.com/download/memcached-1.4.5-amd64.zip

1.1.2. 部署规划

软件安装路径 E:\memcache
端口规划 11222  

2. Memcached安装部署(版本<1.4.5)

 根据自己的系统平台及需要的版本号下载对应的版本,下载地址参考1.1.1章节

2.1 Memcached版本<1.4.5安装描述

1、解压下载的安装包到服务器指定目录;
2、安装操作:在E:\memcached目录下,使用组合键Shift+Ctrl+鼠标右键,选择“在此处打开命令行容器”,在弹出的cmd窗口运行如下命令,运行如下命令:

E:\memcached> memcached.exe -d install

3、使用以下命令来启动和关闭 memcached 服务;

E:\memcached> memcached.exe -d start
E:\memcached> memcached.exe -d stop

4、查看服务是否启动成功

E:\memcached> netstat -ano|findstr 11211

5、卸载操作,在E:\memcached目录下,使用组合键Shift+Ctrl+鼠标右键,选择“在此处打开命令行容器”,在弹出的cmd窗口运行如下命令,运行如下命令:

E:\memcached> memcached.exe -d uninstall

6、如果需要配置memcached的启动参数,可以修改memcached注册表,操作步骤如下
(1)开始>运行:regedit(回车)
(2)在注册表中找到memcached配置:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached

(3)默认的ImagePath键的值是:

"e:\memcached\memcached.exe" -d runservice

改为:

"e:\memcached\memcached.exe" -d runservice -m 512 -p 11222 -l 192.168.1.168

参数注释:
-m:运行内存512MB
-p:指定运行端口
-l:指定IP允许访问(访问限制可通过防火墙策略做控制)
(4)运行DOS重启memcache的服务

E:\memcached> memcached.exe -d restart

2.2 Memcached版本>=1.4.5安装描述

注:在 memcached1.4.5 版本之后,memcached 不能作为服务来运行,需要使用任务计划中来开启一个普通的进程,在 window 启动时设置 memcached自动执行
1、解压下载的安装包到服务器指定目录;
2、开始>运行:cmd(回车)

C:\Users\Administrarot> schtasks /create /sc onstart /tn memcached /tr "'e:\memcached\memcached.exe' -m 512 -p 11222"

3、打开【控制面板】>>【所有控制面板项】>>【管理工具】>>【任务计划程序】;
memcached安装与调优部署文档(WinServer)
按需配置memcached服务启动计划:
(1)常规设置
memcached安装与调优部署文档(WinServer)
(2)在设置中根据情况配置,以下举例示图如下(最后在弹出的administrator用户密码输入界面,输入用户administrator用户的登录密码完成配置):
memcached安装与调优部署文档(WinServer)
4、删除任务计划

C:\Users\Administrarot> schtasks /delete /tn memcached

3. Memcached加固

3.1 禁止监听在公网

 Memcached启动时指定绑定的IP地址为 127.0.0.1(访问限制可通过防火墙策略做控制)。

3.2 修改默认11211端口

 默认情况下,memcached默认使用11211端口,请修改默认监听端口,如本文档使用的是11222

3.3 添加服务端口防火墙策略

 打开【控制面板】>【所有控制面板项】>【Windows 防火墙】>【高级设置】
1)点击新建规则;
memcached安装与调优部署文档(WinServer)
2)选择规则类型,点击“下一步”;
memcached安装与调优部署文档(WinServer)
3)根据程序开放端口情况填写,如本文的memcached开放11222端口,点击“下一步”;
memcached安装与调优部署文档(WinServer)
4)默认选项,点击“下一步”;
memcached安装与调优部署文档(WinServer)
5)配置文件,根据实际情况选项,点击“下一步”;
memcached安装与调优部署文档(WinServer)
6)填写规则名称与规则描述,方便用户识别,点击“完成“。
memcached安装与调优部署文档(WinServer)

3.4 添加指定IP防火墙策略

1、在3.3章节基础上操作添加指定IP防火墙策略,选中需要配置的规则,右击选择属性
memcached安装与调优部署文档(WinServer)
2、在作用域,远程IP地址,选择添加指定IP策略
memcached安装与调优部署文档(WinServer)
3、可以根据需要,填写某个具体IP地址,或是IP段等策略
memcached安装与调优部署文档(WinServer)
4、应用并确定,添加指定IP防火墙策略成功
memcached安装与调优部署文档(WinServer)

3.5 定期升级

 使用官方最新稳定版本

4. 结束

猜你喜欢

转载自blog.51cto.com/8355320/2531593