文档章节

Memcache 简单操作

韩庚庚
 韩庚庚
发布于 2014/06/06 18:13
字数 165
阅读 186
收藏 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
博文 45
码字总数 9624
作品 0
海淀
程序员
php的Memcache方法介绍及应用实例

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

liupengv5
2012/11/20
0
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的数据(key-value)进行遍历操作

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

jims
2016/10/31
26
0
使用PHP简单操作Memcached

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

梦梦阁
10/11
0
0
Memcache使用Mcrouter实现高可用

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

小米运维
09/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【大福利】极客时间专栏返现二维码大汇总

我已经购买了如下专栏,大家通过我的二维码你可以获得一定额度的返现! 然后,再给大家来个福利,只要你通过我的二维码购买,并且关注了【飞鱼说编程】公众号,可以加我微信或者私聊我,我再...

飞鱼说编程
今天
1
0
Spring5对比Spring3.2源码之容器的基本实现

最近看了《Spring源码深度解析》,该书是基于Spring3.2版本的,其中关于第二章容器的基本实现部分,目前spring5的实现方式已有较大改变。 Spring3.2的实现: public void testSimpleLoad(){...

Ilike_Java
今天
1
0
【王阳明心学语录】-001

1.“破山中贼易,破心中贼难。” 2.“夫万事万物之理不外于吾心。” 3.“心即理也。”“心外无理,心外无物,心外无事。” 4.“人心之得其正者即道心;道心之失其正者即人心。” 5.“无...

卯金刀GG
今天
2
0
OSChina 周三乱弹 —— 我们无法成为野兽

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ _刚刚好: 霸王洗发水这波很骚 手机党少年们想听歌,请使劲儿戳(这里) hahahahahahh @嘻酱:居然忘了喝水。 让你喝可乐的话, 你准忘不了...

小小编辑
今天
9
0
vm GC 日志 配置及查看

-XX:+PrintGCDetails 打印 gc 日志 -XX:+PrintTenuringDistribution 监控晋升分布 -XX:+PrintGCTimeStamps 包含时间戳 -XX:+printGCDateStamps 包含时间 -Xloggc:<filename> 可以将数据保存为......

Canaan_
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部