ホームページ  >  記事  >  バックエンド開発  >  PHP モジュール memcached 使用ガイド、memcached 使用ガイド_PHP チュートリアル

PHP モジュール memcached 使用ガイド、memcached 使用ガイド_PHP チュートリアル

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

PHP モジュール memcached 使用ガイド、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 '追加 ok';
}*/
//2.付加価値
/* if($mem->set('key1',100,MEMCACHE_COMPRESSED,60)){
echo '追加 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;
public $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 は存在しません';
}

概要:

1.memサービスのデータは同期されておらず、データが分散されています

2. どの memcached にどのデータが格納されるかは、クライアントの mem オブジェクトによって決まります

3. addServer を実行すると、すぐに mem サービスに接続されるのではなく、計算とハッシュの後に接続する mem サービスが決定されるため、接続プールに多数のサーバーを追加する場合でも、余分なオーバーヘッドは発生しません。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/923903.html技術記事 PHP モジュール memcached 使用ガイド、memcached 使用ガイド 1. 拡張パッケージ php_memcache.dll を追加します。 2. PHP.INI に extension=php_memcache.dll を追加します。 3. プログラムのコピー コードは次のとおりです。 php //Create...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。