文章分类 -  Memcache

摘要:<?php$stu_id=$_GET['stu_id'];//到memcached缓存中,看看有没有学生信息$mem=new Memcache;if($info=$mem->get($stu_id)){ //取出学生信息 echo $info; exit;}//到数据库查询ob_start();$conn= "....";".....";echo "..";//把从数据库中获取的结果,放入memcache中$mem->add($stu_id,ob_get_contents(),MEMCACHE_COM 阅读全文
posted @ 2013-01-05 15:19 梦话四叶 编辑
摘要:步骤:① 在php.ini 文件中;把session数据放入memcachesession.save_handler = memcache;这里指定放到哪个memcached服务器session.save_path = "tcp://127.0.0.1:11211"<?php session_start(); $_SESSION['name']='xiaohong'; //现在我们希望把session数据放入到memcached缓存系统中. echo session_id()."<br/>"; ech.. 阅读全文
posted @ 2013-01-05 15:04 梦话四叶 编辑
摘要:Socket套接字操作 使用的是 memcached-client.php(函数) 下载地址 :http://www.nioxiao.com/wp-content/uploads/2006/04/memcached-client.zip<?php require "memcached-client.php"; $mc = new memcached(array( 'servers' => array('127.0.0.1:11211'), //如果有多个memcached服务器使用可以使用,号间隔添加 'deb... 阅读全文
posted @ 2013-01-05 13:52 梦话四叶 编辑
摘要:Memcache服务器端都是直接通过客户端连接后直接操作,没有任何的验证过程,这样如果服务器是直接暴露在互联网上的话是比较危险,轻则数据泄露被其他无关人员查看,重则服务器被入侵,因为Mecache是以root权限运行的,况且里面可能存在一些我们未知的bug或者是缓冲区溢出的情况,这些都是我们未知的,所以危险性是可以预见的。为了安全起见,我做两点建议,能够稍微的防止黑客的入侵或者数据的泄露。内网访问最好把两台服务器之间的访问是内网形态的,一般是Web服务器跟Memcache服务器之间。普遍的服务器都是有两块网卡,一块指向互联网,一块指向内网,那么就让Web服务器通过内网的网卡来访问Memcach 阅读全文
posted @ 2013-01-05 13:22 梦话四叶 编辑
摘要:1.安装并配置Memcache扩展库在php.ini文件添加:;这里启用memcache.dll扩展extension=php_memcache.dll (注:使用php操作memcache 也必须先安装并启动 memcached Server)并把对应的dll文件拷贝到 php/ext目录下php_memcache.dll 下载地址 :http://downloads.php.net/pierre/2.使用php对Memcached进行CRUD操作 [配合php帮助手册]如果没有权限加载memcache扩展可以使用 memcached-client.php 客户端(http://www.n. 阅读全文
posted @ 2013-01-05 11:59 梦话四叶 编辑
摘要: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 阅读全文
posted @ 2013-01-05 11:50 梦话四叶 编辑
摘要:1.memcached基本概念2.使用memcached给我们带来什么好处?3.快速入门实例4.memcached机制的深入了解5.将memcached应用到项目中结论: //string, int,float, boolean array object null resource 中除了 resource 不能存放,其它都可以.memcached基本概念 1.Memcached是一个高性能的分布式的内存对象缓存系统,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据 阅读全文
posted @ 2013-01-05 11:33 梦话四叶 编辑