ホームページ >バックエンド開発 >PHPチュートリアル >PHP は memcached を使用する簡単な例 Sharing_PHP チュートリアル

PHP は memcached を使用する簡単な例 Sharing_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:05:03730ブラウズ

PHP で memcached を使用する簡単な例を共有します

多くの機会で memcached という名前を耳にしますが、多くの学生は聞いたことがあるだけで、実際に使用したり、理解したことがありません。とても良いことです。ここで簡単に紹介します: memcached は効率的かつ高速な分散メモリ オブジェクト キャッシング システムであり、主に WEB 動的アプリケーションを高速化するために使用されます。今日は memcached の使用法について簡単に説明します

1.拡張パックを追加する

コードは次のとおりです:


php_memcache.dll

2. PHP.INIに

を追加します。

コードは次のとおりです:


拡張子=php_memcache.dll

3.手順

コードは次のとおりです:


//mem オブジェクトのインスタンスを作成します
$mem=新しいMemcache;
if(!$mem->connect("10.18.110.213",11211)){
die('接続に失敗しました!');
}
//
を追加 //1.文字列を追加します
/* if($mem->set('key1',"beijing",MEMCACHE_COMPRESSED,60)){
echo 'add ok';
}*/
//2.付加価値
/* if($mem->set('key1',100,MEMCACHE_COMPRESSED,60)){
echo 'add ok';
}*/
//3.配列を追加
//配列を追加する際、必要に応じてシリアル番号を入れていただければ幸いです
//serialize<=>unserialize、必要に応じて json_encode <=> json_decode も実行できます。 $arr=array("bj",'tj');
if($mem->set('key1',$arr,MEMCACHE_COMPRESSED,time()+31*3600*24)){
echo '配列 ok99111 を追加';
}
//4.オブジェクトを追加します
/* クラス Dog{
パブリック $name;
公開 $age;
パブリック関数 __construct($name,$age){
$this->name=$name;
$this->age=$age;
}
}
$dog1=新しい犬('子犬',50);
if($mem->set('key1',$dog1,MEMCACHE_COMPRESSED,60)){
echo 'オブジェクトを追加しました';
}*/
//5.null ブール値を追加します
/* if($mem->set('key1',false,MEMCACHE_COMPRESSED,60)){
echo 'ブール値を追加 OK';
}*/
//6. リソースタイプを入力します。
/* $con=mysql_connect("127.0.0.1","root","root");
if(!$con){
die('データベースへの接続に失敗しました');
}
var_dump($con);
echo "
";
if($mem->set('key1',$con,MEMCACHE_COMPRESSED,60)){
echo 'リソースを追加しました';
}*/
//クエリ
$val=$mem->get('key1');
//変更
// replace を使用できます
if($mem->replace("key11",'hello',MEMCACHE_COMPRESSED,60)){
echo '置換OK';
}その他{
echo 'replace no ok';
}
//
を削除 echo "
";
if($mem->delete('key14')){
echo 'key14 削除';
}その他{
echo 'key14 は存在しません';
}

以上がphpでのmemcacheの使い方に関するこの記事の紹介でした。皆様のお役に立てれば幸いです。

http://www.bkjia.com/PHPjc/963980.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/963980.html技術記事 PHP で memcached を使用する簡単な例を共有する memcached という名前をよく聞くことがありますが、多くの学生は聞いたことがあるだけで、実際に使用したことがなく、実際にそれを理解していません。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。