get($key) $key: 通過寫入時(shí)的$key獲取對(duì)應(yīng)的數(shù)據(jù) 用途 " /> 日本三日本三级香港三级,成人女人a毛片在线看,欧美精品videossex变态

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Memcache 在PHP中的使用技巧

add($key, $value, $expiry);
$key: 唯一標(biāo)識(shí), 用于區(qū)分寫入的數(shù)據(jù)
$value: 要寫入的數(shù)據(jù)
$expiry: 過期時(shí)間, 默認(rèn)為永遠(yuǎn)有效
用途: 將數(shù)據(jù)寫入到memcache中

get($key)
$key: 通過寫入時(shí)的$key獲取對(duì)應(yīng)的數(shù)據(jù)
用途: 獲取memcache中的數(shù)據(jù)

replace($key, $value, $expiry)
該方法參數(shù)與add方法的參數(shù)相同
用途也很明顯就是替換數(shù)據(jù)

delete($key, $time = 0)
$key: 唯一標(biāo)識(shí)
$time: 延遲時(shí)間
用途: 刪除memcache中存儲(chǔ)的數(shù)據(jù)

下面來看看具體用法:
add($key, $value, $expiry);
$key: 唯一標(biāo)識(shí), 用于區(qū)分寫入的數(shù)據(jù)
$value: 要寫入的數(shù)據(jù)
$expiry: 過期時(shí)間, 默認(rèn)為永遠(yuǎn)有效
用途: 將數(shù)據(jù)寫入到memcache中

get($key)
$key: 通過寫入時(shí)的$key獲取對(duì)應(yīng)的數(shù)據(jù)
用途: 獲取memcache中的數(shù)據(jù)

replace($key, $value, $expiry)
該方法參數(shù)與add方法的參數(shù)相同
用途也很明顯就是替換數(shù)據(jù)

delete($key, $time = 0)
$key: 唯一標(biāo)識(shí)
$time: 延遲時(shí)間
用途: 刪除memcache中存儲(chǔ)的數(shù)據(jù)

下面來看看具體用法:

代碼
復(fù)制代碼 代碼如下:
<?php
$m = new Memcache();
$m->connect('localhost', 11211);
$data = 'content'; //需要緩存的數(shù)據(jù)
$m->add('mykey', $data);echo $m->get('mykey'); // 輸出 content
$m->replace('mykey', 'data'); //替換內(nèi)容為dataecho $m->get('mykey');//輸出 data
$m->delete('mykey'); //刪除echo $m->get('mykey'); //輸出 false 因?yàn)橐呀?jīng)刪掉了哦..
?>



是不是很簡(jiǎn)單.. 在實(shí)際應(yīng)用中,通常會(huì)把數(shù)據(jù)庫查詢的結(jié)果集保存到 memcached 中
下次訪問時(shí)直接從 memcached 中獲取,而不再做數(shù)據(jù)庫查詢操作,這樣可以在很大程度上減輕數(shù)據(jù)庫的負(fù)擔(dān)。
通常會(huì)將 SQL 語句 md5() 之后的值作為唯一標(biāo)識(shí)符 key。下邊是一個(gè)利用 memcached 來緩存數(shù)據(jù)庫查詢結(jié)果集的示例
代碼
復(fù)制代碼 代碼如下:
<?php
//連接memcache
$m = new Memcache();
$m->connect('localhost', 11211);
//連接數(shù)據(jù)庫的我就不寫了.
$sql = 'SELECT * FROM users';
$key = md5($sql); //md5 SQL命令 作為 memcache的唯一標(biāo)識(shí)符
$rows = $m->get($key); //先重memcache獲取數(shù)據(jù)
if (!$rows) {
//如果$rows為false那么就是沒有數(shù)據(jù)咯, 那么就寫入數(shù)據(jù)
$res = mysql_query($sql);
$rows = array();
while ($row = mysql_fetch_array($res)) {
$rows[] = $row;
}
$m->add($key, $rows);
//這里寫入重?cái)?shù)據(jù)庫中獲取的數(shù)據(jù), 可以設(shè)置緩存時(shí)間, 具體時(shí)間設(shè)置多少, 根據(jù)自己需求吧.
}
var_dump($rows); //打印出數(shù)據(jù)
//上面第一次運(yùn)行程序時(shí), 因?yàn)檫€沒有緩存數(shù)據(jù), 所以會(huì)讀取一次數(shù)據(jù)庫, 當(dāng)再次訪問程序時(shí), 就直接重memcache獲取了.
?>

php技術(shù)Memcache 在PHP中的使用技巧,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产123| 国产精自产拍久久久久久 | 午夜国产精品免费观看 | 九九热播| 第一页欧美 | 四房激情网 | 日日摸夜夜添夜夜添毛片 | 国内精品线在线观看 | 97在线国产视频 | 国产三级网站 | 韩国美女一级毛片 | 91在线视频国产 | 亚洲伦理一区二区 | 国产精品欧美亚洲韩国日本不卡 | 久久亚洲欧美日本精品品 | 黄色网页免费观看 | 精品久久成人免费第三区 | 天天干天| 欧美视频a| 国产精品免费视频网站 | 在线一区免费视频播放 | 国产精品区免费视频 | 我要看三级全黄 | 91久久国产青草亚洲 | 六月丁香久久 | 亚洲精品中文字幕午夜 | 女人被爽到呻吟娇喘的视频动态图 | 婷婷快播| 精品国内自产拍在线视频 | 在线观看资源 | 四虎在线免费观看视频 | 欧美人与zoxxxx另类9 | 91在线视频网址 | 2021国产情侣真实露脸在线 | 丁香婷婷在线视频 | 成人观看的视频三级 | 欧美精品亚洲二区 | 国产女同一区二区在线 | 亚洲精品高清视频 | 亚洲精品在线播放 | 亚洲香蕉网综合久久 |