2016-10-13 4 views
0

をMemcachedのために、私は今Memcachedを使用しようとしています、と私はこれについて少し混乱しています:はじめ

まず、私はmemcachedのためのクラスを作成する必要がありますか?このように:click me!またはそれは自動的に動作しますか?私はちょうどmemcachedサーバーへの接続を作成する必要がありますし、私はデータをキャッシュすることができますか?

UPDATE

私は提供されたコードexiangを使用しようとすると、var_dump秒のすべての私の出力はboolean falseです。誰がなぜこれが起こったのか知っていますか?

更新部私はこのコードecho $m->getResultMessage(),"\n";それが返す使用しようとした2

、サーバに障害が発生したのと

答えて

0

を確認してくださいあなたが有効になっているTIMED RETRY UNTIL無効になっていますphp memcacheモジュール、あなたのphpinfoのように見える enter image description here

は、あなたがこのようにそれを直接使用することができ、あなたのmemcachedサーバはその後

を実行していることを確認してください:応答のための http://php.net/manual/en/memcached.set.php

<?php 
$m = new Memcached(); 
$m->addServer('localhost', 11211); 

$m->set('int', 99); 
$m->set('string', 'a simple string'); 
$m->set('array', array(11, 12)); 
/* expire 'object' key in 5 minutes */ 
$m->set('object', new stdclass, time() + 300); 


var_dump($m->get('int')); 
var_dump($m->get('string')); 
var_dump($m->get('array')); 
var_dump($m->get('object')); 
?> 
+0

おかげで、Webページ上の出力はブールfalse'を –

+0

のすべての 'です'var_dump'は' boolean false'を返しています –