ホームページ >バックエンド開発 >PHPチュートリアル >memcacheの簡単な使用例コード

memcacheの簡単な使用例コード

零下一度
零下一度オリジナル
2017-07-27 15:42:491051ブラウズ

実際のアプリケーションでは、$key として md5($sql) を使用し、値として結果セットを使用して、データベースから取得した結果セットをキャッシュします。

php:

<!DOCTYPE html>
<html>
<head>
<title>memcache demo</title>
<meta http-equiv="content-type"content="text/html;chatset=utf-8">
</head>
<body>
<?php
$server_ip = &#39;127.0.0.1&#39;;
$server_port = 11211;
 
$memcache = new Memcache();
$memcache->connect($server_ip,$server_port);
 
$memcache->add("name1","user_name1",MEMCACHE_COMPRESSED,0);
$memcache->add("name2","user_name2",MEMCACHE_COMPRESSED,0);
$array1 = array(&#39;name1&#39; => &#39;jiajiam1&#39;,
&#39;age1&#39;=>12,
&#39;country&#39;=>&#39;china&#39;);
$memcache->add("other",$array1,MEMCACHE_COMPRESSED,20);
$memcache->set("name3","user_name3",MEMCACHE_COMPRESSED,0);
$memcache->replace("name1","user_name_relpace",MEMCACHE_COMPRESSED,0);
$memcache->replace("123","12345");
 
echo"name1:".$memcache->get("name1")."<br/>";
$memcache->delete("name1");
echo"name1:".$memcache->get("name1")."<br/>";
 
$array_get = array("name1","name2","name3");
 
$result_get = $memcache->get($array_get);
foreach ($result_get as $key => $value) {
echo"$key:--->$value<br/>";
}
foreach ($memcache->getStats() as $key => $value) {
echo"$key:--->$value<br/>";
};
 
echo"<br/>";
 
foreach($memcache->getExtendedStats() as $key => $value) {
echo"$key:--->$value<br/>";
}
$memcache->close();
?>
</body>
</html>
の単純なアプリケーションコードのみ

以上がmemcacheの簡単な使用例コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。