バージョン 2.0.1 コミュニティ エディション (build-170-rel) を実行している Couchbase クラスターで奇妙な動作が発生しました。PHP-lib を使用して、次のコードを実行します。
$json = json_encode(array('hello' => 'world'));
$cb->add('test123',$json);
$cb->delete('test123');
$cb->add('test123',$json);
ドキュメントはサーバー上にあるはずですが、クエリを実行しても、PHP や Web コンソールを介して結果が返されません。しかし驚くべきことに、キーは時々「TOP KEYS」セクションの下に表示されます。
しかし、add の代わりに set コマンドを使用すると、上記のコードを実行した後にドキュメントが存在します。
何が起こっているのかについて何か考えはありますか?私にとっては、ドキュメントの削除時にキーが解放されないようです。
「TOP KEYS」の下に表示されている「孤立した」キーを取り除く機会はありますか? 調査いただきありがとうございます。
乾杯、クリス