ホームページ  >  記事  >  バックエンド開発  >  PHP は memcached キャッシュを使用してデータの追加、削除、変更、クエリを実行します

PHP は memcached キャッシュを使用してデータの追加、削除、変更、クエリを実行します

WBOY
WBOYオリジナル
2016-07-25 08:52:45870ブラウズ
  1. //memcache オブジェクトのインスタンスを作成します
  2. $memcache = new Memcache;
  3. if(!$memcache->connect("127.0.0.1",11211)){
  4. die('Connect失敗');
  5. }
  6. if($memcache->set('key1',"xian",MEMCACHE_COMPRESSED,60)){
  7. echo 'sucess!';
  8. }//xian 文字列が格納されている値を保存します。配列、オブジェクトも使用できますが、リソースは使用できません
  9. // bbs.it-home.org
  10. $val = $memcache->get('key1');//値を取得するためのクエリ
  11. echo $val;
  12. $memcache- >replace('key1','beijing',MEMCACHE_COMPRESSED,60);//変更
  13. $memcache->delete('key1');//削除
  14. ?>
コードをコピー

第 2 部、php memcached の高度なキャッシュ アプリケーション コード

PHP MemCached 高度なキャッシュ アプリケーション

Memcache の一般的なメソッド:

  1. $memcache = 新しい memcache;
  2. $memcache->connect('127.0.0.1', 11211) または die("接続に失敗しました"); 'name', 'Zhang San');
  3. $val = $memcache->get('name');
  4. コードをコピー
注: set メソッドの完全版 set(キー名、キー値、圧縮するかどうか、保持時間)
例:

$memcache = 新しい memcache -> connect('127.0.0.1', 11211) または die("接続に失敗しました"); 'name', array('one','two'));
$val = $memcache->get('name');
    $memcache -> ?>
  1. コードをコピー
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。