首页 > 代码库 > MemCache在windows下安装

MemCache在windows下安装

一、运行环境

    Windows 7

    MamCache.exe


二、把软件放在一个固定的目录下

    我放在C盘下:C:\mamcache.exe


三、安装

  1. “Ctrl + r”打开运行窗口,“cmd /admin”进入命令行界面

    技术分享

  2. cd c:\

  3. mamcache -d install

    技术分享


四、启动服务

  1. 第一种启动方法:

    1. “开始” -> 搜索框中输入“services.msc”,打开“服务”

      技术分享

    2. 找到mamcached Server服务,并启动

      技术分享

      技术分享

      技术分享

  2. 第二种启动方法:

    1. mamcache -d start

      技术分享


五、MamCache命令参数


MemCache安装:memcached.exe -d  install

MemCache卸载:memcached.exe -d uninstall

服务启动:mamcache -d start

服务停止:mamcache -d stop

服务重启:mamcache -d restart


选项参数含义
-p <num>

监听TCP端口号(默认值:11211)

-U <num>监听UDP端口号(默认值:11211,0是关闭的)
-s <file>

UNIX监听套接字路径(禁用网络支持)

-a <mask>

访问UNIX socket的面具,在八进制(默认:0700)

-l <addr> 

接口监听(默认值:INADDR_ANY,所有地址)

<addr>可能指定为host:port。如果你不指定一个端口号,您指定的值和-p -u。您可以指定多个地址用逗号分开多次或使用-l

-d

作为守护进程运行

-r

最大的核心文件数

-u <username>

假设的身份<用户名>(只有当作为root用户运行)

-m <num>

最大内存使用物品以兆字节为单位(默认值:64 MB)

-M 

返回错误内存耗尽(而不是删除条目)

-c <num>最大并发连接(默认:1024)
-k设置锁定所有分页的内存,对于大缓存应用场景,谨慎使用该选项
-v

详细(印刷错误/警告在事件循环)

-vv

非常冗长(也打印客户端命令/答案)

-vvv

非常详细的(也打印内部状态转换)

-h

打印此帮助并退出

-i

打印memcached和libevent许可证

-P <file>

PID的保存路径,只使用-d选项

-f <factor>

用于计算缓存数据项的内存块大小的乘数因子(默认值:1.25)

-n <bytes>

最小空间分配给key+value+flags(默认值:48)

-L

尝试使用大内存页(如果可用)。

增加内存页面大小可以减少TLB的数量和提高性能。

为了得到大页面的操作系统,memcached将分配的总项缓存一大块。

-D <char>

用于统计报告中Key前缀和ID之间的分隔符,默认是冒号“:”

使用< char >作为关键前缀和IDs之间的分隔符。这是用于per-prefix统计报告。默认值为“:”(冒号)。如果指定这个选项,自动打开数据收集;如果不是,那么它可能会被发送“数据细节”命令到服务器。

-t <num>

使用的线程数量(默认值:4)

-R

最大的请求数/事件,限制进程请求的数量对于一个给定的连接,以防止饥饿(默认值:20)

-C

禁用使用CAS

-b

设置队列限制积压(默认值:1024)

-B

绑定协议。一个ascii,二进制或auto (默认)

-I

覆盖每个板页面的大小。调整最大项目大小(默认值:1mb,最小值:1k,最大值:128m)

-o

指定逗号分隔的选项,一般用于用于扩展或实验性质的选项


本文出自 “海豚小飞” 博客,请务必保留此出处http://7885315.blog.51cto.com/7875315/1881496

MemCache在windows下安装