window memcache服务器端安装与使用

安装:

1,下载Memcache.zip。附件内。解压放在D盘,如D:/memcache

2,打开cmd,进入D盘的memcache。

MemCache常用的几条命令:

安装:memcache.exe -d install

卸载:memcache.exe -d unstall

启动:memcache.exe -d start

停止:memcache.exe -d stop

memcache的默认端口是11211,默认内存大小是64M,如果需要修改这二项参数使用下面这条命令:

memcache.exe -p 10000 -m 512 -d start

详细参数:

-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 显示帮助

 

在终端中操作MemCached服务

连接到Memcache控制台:telnet ServerIP 11211

打印当前Memcache服务器状态:stats

stats统计详细说明:

 

 

打印当前Memcache服务器Items(记录)的统计信息:stats items

打印当前Memcache服务器Slab(分区)及Chunk(块)的统计信息:stats slabs

打印指定Slab中的KEY列表(可用于遍历items,但效率较低,慎用!):stats cachedump SlabId Limit_num。显示结果:ITEM KeyName [ValueByteLength b; LastAccessTime s]。值得注意的是,经过测试确认:那个LastAccessTime并不是记录到期时间,而是最后一次的get时间,并且get之后,也不会自动延长expiry(到期时间)。

添加新记录:add KeyName 0 0 ValueByteLength [回车] ValueContent,其中第一个0是一个flag标志位,可以存储本条数据的一些额外数据,第二个0是数据过期时间,单位秒,0表示永不过期,下同

删除记录 : delete KeyName

添加或更新记录 : set KeyName 0 0 ValueByteLength [回车] ValueContent

更新记录 : replace KeyName 0 0 ValueByteLength [回车] ValueContent

说明:add只有在key不承在时起作用,replace只有在key承在时起作用,而set则是当key不承在时执行add,key承在时执行replace。

猜你喜欢

转载自hnlixf.iteye.com/blog/2357998