php は memcache クラス
/*
* memcache クラス
*/
class Memcacheds{
//静的メンバー変数を宣言
private static $m = null;
private static $cache = null;
private function __construct() {
self::$m = new Memcache();
self::$m->connect ('www.cat.com','11211'); //キャッシュアドレス、ポートを書き込みます
}
//現在のクラスのオブジェクトを作成します
private static function Men(){
self::$cache = new Memcacheds();
return self::$m;
}
/*
* キャッシュ データを追加
* @param string $ key データの一意のキーを取得します
* @param String||Array $value キャッシュ データ
* @param $time memcache ライフ サイクル (秒)
*/
public static function setMen( $key,$ value,$time){
self::Men()->set($key,$value,0,$time);
}
/*
* Getキャッシュされたデータ
* @param string $key
* @return
*/
public static function getMen($key){
return self::Men()->get($ key);
}
/*
* 対応するキャッシュデータを削除
* @param string $key
* @return
*/
public static function delMen($ key){
self::Men()->delete($key);
}
/*
* キャッシュされたデータをすべて削除
*/
public static function delAllMen (){
self::Men()->flush();
}
/*
* キャッシュされたデータをすべて削除
*/
public static function menStatus(){
return self::Men()->getStats();
}
}
<- ----- -------------------------------------- ----- --->
Call class
include_once 'memcache.php'; クラスファイルを導入します
$key = 'myKey';
$value = '12334234 に挿入';
$time = 60;
Memcacheds::setMen($key,$value,$time); //書き込みキャッシュ
$get = Memcacheds::getMen($key); //Read
echo '
';<br>print_r($get);<br></p> <p>?><br></p> <p>結果出力: <br></p> <p></p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">insert into 12334234
著作権に関する声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。