memcache
2015-03-16 23:58
183 查看
<?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);
?>
//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);
?>
相关文章推荐
- Windows下的Memcache安装
- window安装memcache扩展
- Memcache 的.NET调用
- redis与memcache的优缺点
- memcache(1)网络模型
- redis与memcache的优缺点
- Linux下Memcache服务器端的安装
- memcache相关信息
- 安装memcache扩展php
- Linux下Memcache安装配置的方法
- PHP模块:Memcached > Memcache
- Memcache安装、配置与学习
- php memcache说明
- NoSQL四种——kv存储(memcache,Riak),列存储(Cassandra,Hbase),文档类(mongoDB,CouchDB),图数据库(neo4j)
- Memcache的使用和协议分析详解
- PHP中的Memcache详解
- Linux下的Memcache安装
- memcache的分布式配置
- 记一次手动安装pecl扩展--memcache
- Memcache 命令行操作