获取couchbase中非默认存储桶的关键值

时间:2016-06-29 13:11:12

标签: memcached couchbase

我想使用memcached接口(或任何其他方法)从couchbase memcached存储桶获取一个不是默认的对象。

现在我从默认存储桶中获取数据:

echo "get someKey" | nc couchbase.server 11211

但是如何从不同的桶中检索数据? Memcached没有桶的概念(至少我找不到任何关于它的信息)。

或者如果这种方式不可行,我可以使用不同的接口从shell中检索数据(使用nc或curl)吗?

2 个答案:

答案 0 :(得分:1)

你可以这样做,但你需要使用“客户端moxi”

您可以在此处找到有关它的更多信息

http://docs.couchbase.com/admin/admin/Concepts/bp-deployment-strategies.html

或者,您可以安装Couchbase C SDK并使用桶知识的“cbc cat”。

答案 1 :(得分:0)

C Couchbase SDK附带一个名为cbc的命令行工具,可用于从Couchbase群集中的任何存储区cbc cat检索文档。

请参阅documentation on how to install and use cbc