码迷,mamicode.com
首页 > 系统相关 > 详细

memcache

时间:2015-03-17 02:08:00      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:memcache

<?php

//phpinfo();

$mem = new memcache;

$mem->connect(‘127.0.0.1‘,‘11211‘) or die(‘connect error‘);


$mem->add(‘one‘, array(‘aaa‘,‘bbb‘,‘ccc‘), false , time() + 60*60*24*31 );

$mem->set(‘two‘, ‘zhangguo‘, false, 0);

//echo $mem->getVersion();exit();

$mem->delete(‘two‘, 0);

echo $mem->get(‘two‘);


$mem->set(‘three‘, ‘10‘, false, 0);

$mem->increment(‘three‘, 5);

echo $mem->get(‘three‘);

//$mem->delete(‘keyName‘);

//$mem->flush();

//$mem->add(‘namexxx‘,‘123456‘);

// echo $mem->get(‘names‘);

//$array = array(‘123‘,‘46‘,‘xxx‘,‘zhangdh‘);

//$mem->set(‘keyName‘,$array);

//$mem->delete(‘keyName‘);

//print_r($mem->getStats());

?>



============================

<?php

$mem = new Memcache;

$mem->addServer(‘127.0.0.1‘, ‘11211‘);

//$mem->addServer(‘192.168.1.1‘, ‘11211‘);


$sql = "SELECT `spuSn` FROM dc_item_spu where spuSn!=‘‘ limit 3";

$key = md5($sql);


$data = $mem->get($key);

if (empty($data)) {

$conn = mysql_connect(‘localhost:3306‘, ‘root‘, ‘123456‘);

mysql_select_db(‘listing‘, $conn);


//执行MySQL语句

$query = mysql_query($sql);


$data = array();

//提取数据

while ($row = mysql_fetch_array($query)) {

echo $row[‘spuSn‘]."\r\n";

$data[] = $row[‘spuSn‘];

$mem->set($key, $data, MEMCACHE_COMPRESSED, 10);

echo "从数据库中读取\r\n";

}


print_r($data);


 

//print_r($row);



?>


memcache

标签:memcache

原文地址:http://seetobest.blog.51cto.com/1351397/1621292

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!