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 重新启动服务apache 9.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