首页 > 代码库 > 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环境下的安装和配置