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功能。
正如我所说我可以查询任何桶中的文件就好了,如果我只连接到其中一个桶。但只要我同时连接到两者,我只能连接到最后一个。
任何帮助表示赞赏。