Memcached 基本设置

作者 :
免费
  • 正文
  • Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。

    -p 监听的端口
    -l 连接的IP地址, 默认是本机
    -d start 启动memcached服务
    -d restart 重起memcached服务
    -d stop|shutdown 关闭正在运行的memcached服务
    -d install 安装memcached服务
    -d uninstall 卸载memcached服务
    -u 以的身份运行 (仅在以root运行的时候有效)
    -m 最大内存使用,单位MB。默认64MB ,最大好像2G
    -M 内存耗尽时返回错误,而不是删除项
    -c 最大同时连接数,默认是1024
    -f 块大小增长因子,默认是1.25
    -n 最小分配空间,key+value+flags默认是48
    -h 显示帮助

    例:
    memcahced.exe -d install
    memcahced.exe -d uninstall
    memcached.exe -d -m 50 -l 127.0.0.1 -p 11211

    在PHP扩展目录中有php_memcache.dll,加载到PHP.ini扩展中,这样使用PHPINFO()函数进行查找

    下面是面向对象编程:
    Memcache面向对象的常用接口包括:
    Memcache::connect -- 打开一个到Memcache的连接
    Memcache::pconnect -- 打开一个到Memcache的长连接
    Memcache::close -- 关闭一个Memcache的连接
    Memcache::set -- 保存数据到Memcache服务器上
    Memcache::get -- 提取一个保存在Memcache服务器上的数据
    Memcache::replace -- 替换一个已经存在Memcache服务器上的项目(功能类似Memcache::set)
    Memcache::delete -- 从Memcache服务器上删除一个保存的项目
    Memcache::flush -- 刷新所有Memcache服务器上保存的项目(类似于删除所有的保存的项目)
    Memcache::getStats -- 获取当前Memcache服务器运行的状态
    Memcache::addServer -- 分布式服务器添加一个服务器

    <?php
    $mem=new memcache;
    $mem->connect("localhost",11211);
    $mem->addserver("www.wmphp.com",11221);
    $mem->addserver("192.168.15.253",11211);
    $mem->close();
    ?>

    END
    如本资源侵犯了您的权益,请联系投诉邮箱admin@wmphp.com进行举报!我们将在收到邮件的1个小时内处理完毕。 本站仅为平台,发布的资源均为用户投稿或转载!所有资源仅供参考学习使用,请在下载后的24小时内删除,禁止商用! Wmphp.com(完美源码)助力正版,如您有自己的原创产品,可以联系客服投稿,代理出售! Wmphp.com(完美源码)客服QQ:136882447 Wmphp.com(完美源码)商务电话(仅对企业客户/个人用户):15120086569 (微信同步) 请注意:本站不提供任何免费的技术咨询服务,为了节约时间,下载前 请确认自己会技术
    完美源码 » Memcached 基本设置
    3466+

    本站勉强运行

    3644+

    用户总数

    689+

    资源总数

    0+

    今日更新

    2024-3-11

    最后更新时间