1.memcached-win对应得安装包 2.解压,可以放到任意目录,以管理员身份打开cmd 3.在安装的目录下面,执行如下命令memcached.exe -d install 安装Memcached.exe –d start 开启服务Memcahced.exe –d stop 停止服务Memcached.exe –d restart 重启memcached.exe -d uninstall 卸载 4.在启动之后连接D:wampbin> telnet 127.0.0.1 11211 –连接memcache端口11211使用quit退出。5. 5个常用的命令 – stats: 当前所有memcached服务器运行的状态信息 – add: 添加一个数据到服务器 – set: 替换一个已经存在的数据,如果数据不存在,则和add命令相同。 – get: 从服务器端提取指定的数据。 – delete: 删除指定的单个数据,如果要清除所有数据,可以使用flush_all指令。6.• Memcache的协议的错误部分主要是三个错误提示之提示指令: – ERROR — 普通错误信息,比如指令错误之类的 – CLIENT_ERROR <错误信息> — 客户端错误 – SERVER_ERROR <错误信息> –服务器端错误 7.数据管理命令格式:<命令> <键> <标记> <有效期> <数据长度>其中: – 命令:add(添加)、set(修改)、delete(删除)、get(获取) – <键> -key,是发送过来指令的key内容 – <标记> – flags,是调用set指令保存数据时候的flags标记 – 有效期:是数据在服务器上的有效期限,如果是0,则数据永远有效,单位是秒 – 数据的长度,block data 块数据的长度,一般在这个个长度结束以后下一行跟着block data数据内容,– 发送完数据以后,客户端一般等待服务器端的返回,服务器端的返回: – STORED 数据保存成功 – NOT_STORED 数据保存失败,是因为服务器端这个数据key已经存在8.php的配置ext/文件夹下面,放入对应得php_memcache.dll文件php.ini配置文件,添加如下内容:extension=php_memcache.dll重新启动服务apache9.php中Memcache类的方法 Memcache::add ———— 增加一个条目到缓存服务器 Memcache::addServer ————向连接池中添加一个memcache服务器 Memcache::close ————关闭memcache连接 Memcache::connect ————打开一个memcached服务端连接 Memcache::decrement ————减小元素的值 Memcache::delete ————从服务端删除一个元素 Memcache::flush ————清洗(删除)已经存储的所有的元素 Memcache::get ————从服务端检回一个元素 Memcache::getExtendedStats ————缓存服务器池中所有服务器统计信息 Memcache::getServerStatus ———— 获取一个服务器的在线/离线状态 Memcache::getStats ———— 获取服务器统计信息 Memcache::getVersion ———— 返回服务器版本信息 Memcache::increment ———— 增加一个元素的值 Memcache::pconnect ———— 打开一个到服务器的持久化连接 Memcache::replace ———— 替换已经存在的元素的值 Memcache::set ————Store data at the server Memcache::setCompressThreshold —————开启大值自动压缩 Memcache::setServerParams ————运行时修改服务器参数和状态 Memcache 函数memcache_debug ———— 转换调试输出的开/关10. memcached基本参数设置:-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,然后用命令行设置,比如:c:\memcached> memcached.exe -m 1 -d start