设为首页
加为收藏
联系我们
  • 电子商务
  • 软件网络
  • 看天下
  • 营销财经
  • 关闭导航
  • 网络编程
  • 数据库类
  • 关闭导航
  • 网络编程
  • 社交礼仪
  • 数据库类
  • 人文地理
  • 关闭导航
  • 编程工具
  • 电子书籍
  • 关闭导航
  • 生活休闲
  • 演讲讲座
  • 视频教程
  • 经典影视
  • 关闭导航
  • 您的位置: 首页 > 文章中心 > 网络编程 > PHP

    memcached客户端介绍及应用

    时间: 2008-10-03  信息来源: CSDN  作者: 编程整理  点击数:

    内容提示:本文将介绍memcached及其应用.
    memcached
    Memcached是什么?
    Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。
    Memcached由Danga Interactive开发,用于提升LiveJournal.com访问速度的。LJ每秒动态页面访问量几千次,用户700万。Memcached将数据库负载大幅度降低,更好的分配资源,更快速访问。

    如何使用memcached-Server端?
    在服务端运行:
    # ./memcached -d -m 2048 -l 10.0.0.40 -p 11211
    这将会启动一个占用2G内存的进程,并打开11211端口用于接收请求。由于32位系统只能处理4G内存的寻址,所以在大于4G内存使用PAE的32位服务器上可以运行2-3个进程,并在不同端口进行监听。

    如何使用memcached-Client端?
    在应用端包含一个用于描述Client的Class后,就可以直接使用,非常简单。
    PHP Example:
    $options["servers"] = array("192.168.1.41:11211", "192.168.1.42:11212");
    $options["debug"] = false;
    $memc = new MemCachedClient($options);
    $myarr = array("one","two", 3);
    $memc->set("key_one", $myarr);
    $val = $memc->get("key_one");
    print $val[0]."/n"; // prints 'one‘
    print $val[1]."/n"; // prints 'two‘
    print $val[2]."/n"; // prints 3

    采用memcached网站演示:
    http://blog.lyxcf.com/5864.lyxcf
     
    Tags: memcached,客户端 责任编辑:aboutstudy
     
      关于我们 友情链接 网站地图 广告服务 联系我们 管理登陆  
      鄂ICP备07014143号  
      Powered by EmpireCMS 5.0  
      Template designed by 直来直往.
      联系信息: QQ 365931563 Email:jiangtian001@sina.com  
      ©CopyRight 2007-2008, SKDE.CN, Inc. All Rights Reserved