Memcached 安装以及简单的入门命令
Memcached是一个开源的内存对象缓存系统,一般用来缓存数据库查询结果,提高web网站响应速度。本次介绍在windows平台安装memcached服务并正常启动,以及学习memcached增删改查命令。
工具/原料
windows系统
memcached安装包
安装并启动memcached服务
1、下载memcached安港粕登漪装包,版本为1.4.5:windows系统64位版下载地址:http://static.runoob.com/dow荏鱿胫协nload/memcached-1.4.5-amd64.zipwindows系统32位版下载地址:http://static.runoob.com/download/memcached-1.4.5-x86.ziplinux最新版下载地址:http://memcached.org/latest本次将安装windows64版本。
2、安装并启动memca罕铞泱殳ched服务: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的基本信息。
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。更多命令和细节,欢迎留言一起讨论学习。