文档章节

Memcache 简单操作

韩庚庚
 韩庚庚
发布于 2014/06/06 18:13
字数 165
阅读 187
收藏 8
header('Content-Type:text/html; charset=utf-8');

// 通过 Memcache 类 链接
$memcache = new Memcache();
// 链接 Memcache
$memcache->connect('localhost', 11211) or die('链接失败');
$sql = "SELECT id,username FROM mh_member order by id desc limit 10";
$key = md5($sql);
$data = $memcache->get($key);

if(empty($data)){
	// PDO 链接数据库
	try{
		$pdo = new PDO("mysql:host=localhost;dbname=taijiyc", "root", "", array(PDO::MYSQL_ATTR_INIT_COMMAND=>'SET NAMES UTF8'));
		$pdo -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
	}catch(PDOException $e){
		echo "数据库连接失败:".$e->getMessage();
	}
	$sql = "SELECT id,username FROM mh_member order by id desc limit 10";

	$stmt = $pdo->prepare($sql);
	$stmt->execute();
	$data = $stmt -> fetchAll(PDO::FETCH_ASSOC);
	$memcache -> set($key, $data, MEMCACHE_COMPRESSED, 5);
	echo '第一次执行,将数据缓存到内存中';
}
echo '<pre>';
print_r($data);
echo '</pre>';
$memcache->close();



© 著作权归作者所有

共有 人打赏支持
韩庚庚
粉丝 4
博文 48
码字总数 10092
作品 0
海淀
程序员
私信 提问
php的Memcache方法介绍及应用实例

Memcache::add // 添加一个值,如果已经存在,则返回false Memcache::addServer // 添加Memcache地址 Memcache::close // 关闭一个Memcache的连接 Memcache::connect // 打开一个到Memcache的...

liupengv5
2012/11/20
0
0
使用PHP简单操作Memcached

基本函数: Memcache — Memcache类 Memcache::add — 增加一个条目到缓存服务器 Memcache::addServer — 向连接池中添加一个memcache服务器 Memcache::close — 关闭memcache连接 Memcache...

梦梦阁
10/11
0
0
如何对memcache的数据(key-value)进行遍历操作

什么是memcache memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视 频、文件以及数据库检索的结果等。...

jims
2016/10/31
26
0
Memcache和Redis区别

memcache官方定义 Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications ......

RJKD
2014/04/29
0
0
Memcache使用Mcrouter实现高可用

Mcrouter是一个Memcache协议的路由器。本文介绍了Mcrouter的功能原理和在小米的使用场景。 上篇文章回顾:Kubernetes多租户隔离利器-Calico 我们都知道,在Web服务中,缓存技术Memcache主要用...

小米运维
09/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周二乱弹 —— 其实我在地板也睡不着

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @witt-z :分享歌词: 阴天 在不开灯的房间,当所有思绪都一点一点沉淀。 分享莫文蔚的单曲《阴天》: 《阴天》- 莫文蔚 手机党少年们想听歌,...

小小编辑
10分钟前
9
3
微服务分布式事务实现

https://www.processon.com/view/link/5b2144d7e4b001a14d3d2d30

WALK_MAN
今天
3
0
《大漠烟尘》读书笔记及读后感文章3700字

《大漠烟尘》读书笔记及读后感文章3700字: 在这个浮躁的社会里,你有多久没有好好读完一本书了? 我们总觉得自己和别人不一样,所以当看到别人身上的问题时,很少有“反求诸己”,反思自己。...

原创小博客
今天
4
0
大数据教程(9.5)用MR实现sql中的jion逻辑

上一篇博客讲解了使用jar -jar的方式来运行提交MR程序,以及通过修改YarnRunner的源码来实现MR的windows开发环境提交到集群的方式。本篇博主将分享sql中常见的join操作。 一、需求 订单数据表...

em_aaron
今天
3
0
十万个为什么之什么是resultful规范

起源 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点...

尾生
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部