ホームページ > バックエンド開発 > PHPチュートリアル > PHP による memcache キャッシュ技術の使用についての簡単な紹介_PHP チュートリアル

PHP による memcache キャッシュ技術の使用についての簡単な紹介_PHP チュートリアル

WBOY
リリース: 2016-07-20 11:11:28
オリジナル
930 人が閲覧しました

PHP は応答速度を向上させるために memcache キャッシュ テクノロジを使用しています。必要な場合はそれを参照できます。

データベースに接続します

コードは次のとおりです コードをコピーします

$memcache_obj = memcache_connect("localhost", 11211);

memcache_add($memcache_obj, ' var_key', 'テスト変数', false, 30) ;

$memcache_obj->add('var_key', 'テスト変数', false, 30);


例 1

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

//Connect
$mem = new Memcache;
$mem->connect(“127.0.0.1″, 11211) or die (“接続できませんでした”);
/ /バージョン表示
$version = $mem- >getVersion();
echo “Memcached Server version: “.$version.”
”;
//データを保存
$mem->set('key1 ', 'これは最初の値です', 0 , 60);
$val = $mem->get('key1');
echo "key1 の値を取得します: " . $val ."
";
//データを置換します
$mem-> replace('key1', 'これは置換値です', 0, 60);
$val = $mem->get('key1');
echo "key1 の値を取得します: " . $val . "//配列を保存
$arr = array('aaa', 'bbb', 'ccc', 'ddd');
$mem->set( 'key2', $arr, 0, 60) ;
$val2 = $mem->get('key2');
echo “key2 値を取得: “;
print_r($val2);
echo “//データを削除します
$mem ->delete('key1');
$val = $mem->get('key1');
echo "key1 の値を取得します: " "
";
//すべてのデータをクリア
$mem->flush();
$val2 = $mem->get('key2');
echo “Get key2 value: “;
print_r( $val2);
echo “
”;
//接続を閉じます
$mem->close();
?>

Memcache 関数ライブラリは PECL (PHP Extension Community Library) にあります、その主な機能は、大容量のメモリ データを構築することです。一時保存領域

は、分散すると非常に効果的です。それ以外の場合は、オンライン マーケティングのトレーニングに使用することはお勧めできません。

Memcache::add - 値を追加し、すでに存在する場合は false を返します
Memcache::addServer - 使用するサーバー アドレスを追加します
Memcache::close - Memcache オブジェクトを閉じます
Memcache::connect - 1 つの Memcache オブジェクトを作成します
memcache_debug - デバッグ関数を制御します! [4 F8 C2 e, キャッシュされたデータをすべてクリアします
Memcache::get - キー値を取得します
Memcache::getExtendedStats - プロセス プール内のすべてのプロセスの実行中のシステム統計を取得します
Memcache::getServerStatus -実行中のサーバーのパラメーターを取得します
Memcache::getStats - サーバーに戻ります 実行中の統計の一部を返します
Memcache::getVersion - 実行中の Memcache のバージョン情報を返します
Memcache::increment - 保存されたキーに値を追加します
Memcache: :pconnect - Memcache 永続接続オブジェクトを作成します
Memcache::replace - 既存のキーを上書きします
Memcache::set - 値を追加します(すでに存在する場合は上書きします)
Memcache::setCompressThreshold - 特定のサイズより大きいデータを圧縮します
Memcache: :setServerParams - 実行時にサーバーパラメータを変更します



www.bkjia.com本当http://www.bkjia.com/PHPjc/444628.html技術記事 PHP は応答速度を向上させるために memcache キャッシュ テクノロジを使用しています。必要な場合はそれを参照できます。 データベースに接続するコードは次のとおりです $memcache_obj = memcache_connect(localhost, 11211...
)
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート