首页 > 代码库 > memcached在window环境下的安装和配置

memcached在window环境下的安装和配置

1:下载window版本的memcache

http://s3.amazonaws.com/downloads.northscale.com/memcached-win32-1.4.4-14.zip

2:解压到某个目录如:E:\JavaEE\memcached 然后在运行中输入cmd进入命令行,进入到Memcached.exe 所在的目录,例如:E:\JavaEE\memcached

安装 memcached.exe –d install  
启动 memcached.exe -d start
此时memcached已启动并注册为开机服务,memcached服务默认占用的端口是11211,占用的最大内存默认是64M。用telnet命令验证memcached安装是否成功:

telnet 127.0.0.1 11211

然后使用:stats命令可以看到memcached的使用情况如下则说明安装成功:

3:安装和启动可设置以下参数:

-p 监听的端口

-l 连接的IP地址, 默认是本机

-d start 启动memcached服务

-d restart 重起memcached服务

-d stop|shutdown 关闭正在运行的memcached服务

-d install 安装memcached服务

-d uninstall 卸载memcached服务

-u 以的身份运行 (仅在以root运行的时候有效)

-m 最大内存使用,单位MB。默认64MB

-M 内存耗尽时返回错误,而不是删除项

-c 最大同时连接数,默认是1024

-f 块大小增长因子,默认是1.25

-n 最小分配空间,key+value+flags默认是48

-h 显示帮助

4:常用命令介绍:
add只有数据不存在时进行添加的。格式:add keyName(键名) 0  30(过期时间单位为秒,0表示永不过期)3 (要添加value的长度)

get 命令用于检索键相对的值

delete 命令用于删除 memcached 中的任何现有值.如果该键存在,则删除该值。如果不存在,则返回一条NOT_FOUND 消息

replace 命令会替换存储中的键。如果缓存中不存在键,那么您将从 memcached 服务器接受到一条 NOT_STORED 消息

set命令如果set的key已经存在,该命令更新该key所对应的原来的数据。如果不存在就等于add 命令

memcached在window环境下的安装和配置