Memcached 安装以及简单的入门命令
1、下载memcached安装包,版本为1.4.5:
windows系统64位版下载地址:http://static.runoob.com/download/memcached-1.4.5-amd64.zip
windows系统32位版下载地址:http://static.runoob.com/download/memcached-1.4.5-x86.zip
linux最新版下载地址:http://memcached.org/latest
本次将安装windows64版本。
2、安装并启动memcached服务:
windows平台1.4.5为免安装版本,下载安装包memcached-1.4.5-amd64.zip后,解压到文件夹。
可以看到memcached-amd64文件夹下包括memcached.exe 和 pthreadGC2.dll 两个文件,直接双击memcached.exe启动服务。
弹出服务窗口,此时已启动完成,请勿关闭。默认服务端口为11211。


3、使用cmd窗口连接memcached:
开始,cmd,打开命令窗口,输入 telnet 127.0.0.1 11211
(注:若提示telnet命令不存在,则设置,程序,打开或关闭windows功能,在这里找到telnet 服务器和telnet 客户端并打钩,确定即可)
连接后,输入stats回车,可以得到memcached的基本信息。


1、存储key-value 结构的数据到memcached缓存中:
(1)set命令,详见图片说明。set可以新增key-value键值对缓存内容。操作失败则返回ERROR
(2)add命令,与set语法一致,作用区别是对已存在且未过期的key,不会更新,操作失败则返回NOT_STORED 。
操作成功后,可以使用get key获取存储的内容。


2、删除缓存中的key:
delete命令,直接在delete后添加要删除的key名称,多个key之间用空格分隔。
若返回ERROR,则表示语法错误或删除失败。
若返回NOT_FOUND,则表示要删除的key 不存在。

3、修改缓存中的key:
(1)replace 命令,与set语法一致,可以替换已存在的key的存储值。
(2)append 命令,与set语法一致,可以在已存在的key的存储值后添加内容,注意设置字节长度为当前要添加的内容的长度,而不是添加后的总字节长度。
(3)prepend 命令,与set语法一致,可以在已存在的key的存储值前添加内容,注意设置字节长度为当前要添加的内容的长度,而不是添加后的总字节长度。

4、查询就是get命令哈,多个key之间用空格分隔:get key1 key2 key3。
更多命令和细节,欢迎留言一起讨论学习。