0
我正在用C++編寫一個小型應用程序,它需要連接到Couchbase集羣並從普通Couchbase存儲桶以及Memcached存儲桶讀取數據。我可以連接和讀取/寫入數據,沒有任何問題。但是,當我嘗試創建couchbase類的兩個實例並將其中一個實例連接到Couchbase存儲桶,並將第二個實例連接到Memcached存儲桶時,我總是以兩個實例指向最後連接的實例。所以在下面的代碼中,它將是Memcached存儲桶。Couchbase C API - 多個服務器連接
couchbase cb
couchbase cache
cb.connect(hosts, bucket)
cache.connect(hosts, bucketCache)
couchbase類是我創建的類,它基於C API文檔中的文檔封裝了所有基本Couchbase功能。
正如我所說我可以查詢任何桶中的文件就好了,如果我只連接到其中一個桶。但只要我同時連接到兩者,我只能連接到最後一個。
任何幫助表示讚賞。