zoukankan      html  css  js  c++  java
  • php的memcache安装,在window10下面

    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
  • 相关阅读:
    排序算法(牢记)
    【性能优化】优化笔记之一:图像RGB与YUV转换优化
    wikioi 3027 线段覆盖 2
    浅谈HTTP响应拆分攻击
    HTTP Response Spliting 防范策略研究
    百度地图API使用介绍
    百度地图
    PHP htmlspecialchars() 函数
    CSRF防范策略研究
    SQL手工注入
  • 原文地址:https://www.cnblogs.com/myvic/p/5866298.html
Copyright © 2011-2022 走看看