0 レビュー
0 回答
PHPmemcachedadd関数が失敗する
UbuntuでPHP5.3を実行しています。 MemcacheとMemcachedがインストールされていますが、私が試した基本的なテスト(以下)では期待した結果が得られていません。
$m = new Memcached();
$ok = $m->addServer('localhost', 11211, 20);
print("SERVER ADDED $ok<br />");
print_r($m->getServerList());
print("<br />Add: ".$m->add('foo', "hi", 600)."<br />");
print("CODE: ".$m->getResultCode()."<br />");
var_dump($m->get('foo'));
これは出力中です
SERVER ADDED 1
Array ( [0] => Array ( [host] => localhost [port] => 11211 [weight] => 20 ) )
Add:
CODE: 26
bool(false)
基本的に、add関数はデータをキャッシュしていないようです。私はこれに数日間立ち往生していて、それを解決しようとして週末を無駄にしたので、どんな助けもありがたく受けました!
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。