2

Windows 7 に新しい CouchBase サーバーをセットアップし、PHP と php_memcache.dll が正しく構成された Apache を使用しています。サーバーに接続できますが、統計を取得したり、値を設定したりできません。私が間違っていることは何か提案はありますか? ファイアーウォールをオフにしましたが、11211 に接続できるので、接続は問題ないと思います。

ここにテストスクリプトがあります

$memcache = new Memcache;
$memcache->connect('127.0.0.1', 11211) or die ("Could not connect");
var_dump($memcache);
echo "<hr />";
$allSlabs = $memcache->getExtendedStats('slabs');
var_dump($allSlabs);
echo "<hr />";
$items = $memcache->getExtendedStats('items');
var_dump($items);
echo "<hr />";
$tmp_object = new stdClass;
$tmp_object->str_attr = 'test';
$tmp_object->int_attr = 123;
$t = $memcache->set("rule_$uid", $tmp_object, false, 10);
var_dump($t);
exit;

出力する

object(Memcache)#3 (1) { ["connection"]=> resource(8) of type (memcache connection) }
------------------------------------
array(1) { ["127.0.0.1:11211"]=> bool(false) }
------------------------------------
array(1) { ["127.0.0.1:11211"]=> bool(false) }
------------------------------------
bool(false)
4

1 に答える 1

2

Couchbase バケット タイプ (インストール時に選択可能) の場合、「統計スラブ」または「統計アイテム」はありません。それはそれらの2つを説明します。取得および設定するアイテムに関しては、コード スニペットの他の場所に $uid がないため、他の場所にもっとあるはずですか?

于 2012-05-14T20:39:55.923 に答える