从 couchbase 中的非默认存储桶中获取键的值
Get value for a key fron non-default bucket in couchbase
我想使用 memcached 接口(或任何其他方法)从 couchbase memcached 存储桶中获取一个对象,该存储桶不是 默认值。
现在从我刚刚做的默认存储桶中获取数据:
echo "get someKey" | nc couchbase.server 11211
但是如何从不同的桶中检索数据呢? Memcached 没有桶的概念(至少我找不到任何相关信息)。
或者如果这种方式不可行,我可以使用不同的接口从 shell 检索数据(使用 nc 或 curl)吗?
您可以这样做,但您需要使用 "client-side moxi"
您可以在此处找到更多相关信息
http://docs.couchbase.com/admin/admin/Concepts/bp-deployment-strategies.html
或者,您可以安装 Couchbase C SDK 并使用 "cbc cat" 存储桶。
C Couchbase SDK 附带一个名为 cbc
的命令行工具,可用于从 Couchbase 集群中的任何存储桶中检索文档,cbc cat
。
我想使用 memcached 接口(或任何其他方法)从 couchbase memcached 存储桶中获取一个对象,该存储桶不是 默认值。
现在从我刚刚做的默认存储桶中获取数据:
echo "get someKey" | nc couchbase.server 11211
但是如何从不同的桶中检索数据呢? Memcached 没有桶的概念(至少我找不到任何相关信息)。
或者如果这种方式不可行,我可以使用不同的接口从 shell 检索数据(使用 nc 或 curl)吗?
您可以这样做,但您需要使用 "client-side moxi"
您可以在此处找到更多相关信息
http://docs.couchbase.com/admin/admin/Concepts/bp-deployment-strategies.html
或者,您可以安装 Couchbase C SDK 并使用 "cbc cat" 存储桶。
C Couchbase SDK 附带一个名为 cbc
的命令行工具,可用于从 Couchbase 集群中的任何存储桶中检索文档,cbc cat
。