通过couchbase的http接口,您可以看到存储在Memcached
桶中的实时顶级键以及各种统计信息。
但是,我找不到一种方法来提取那些顶级键,或者提取这样一个键的值。我查看了Couchbase文档,但没有发现任何相关的内容。
我使用了java和rest,但没有成功。
对于Couchbase
桶(而不是Memcached
),一个简单的GET
应该如下所示:
server:8091/couchBase/couchbase_bucket_name/key
你就会得到回应。如果对Memcached
桶执行相同的操作,则会得到not found
作为响应。
如何提取Memcached
桶的顶部密钥?
发布于 2014-01-15 15:57:26
此命令将在couchbase和memcache存储桶上工作,以撤回热键。
curl -u Administrator:password http://YOUR_IP:8091/pools/default/buckets/NAME_OF_BUCKET/stats
将返回大量数据,但在统计结果结束时,您会发现hot_keys,它将包含一个热键列表和ops每秒:
"hot_keys":[{"name":"123","ops":0.000502008032128514}]
关于在memcache存储桶中找不到密钥的问题,如果找不到,您要么没有设置该键,要么设置的生存时间(ttl)比设置和获取密钥之间的时间短。
发布于 2014-01-15 15:37:00
这个怎么样?库奇基桶统计。您应该能够使用本文档中提到的命令获取热键。我自己还没有试过,但我认为它应该适用于memcached和couchbase桶。希望这能有所帮助!
发布于 2019-02-02 01:21:47
这将提供过去24小时的顶级钥匙。
curl -u Administrator:password http://YOUR_IP:8091/pools/default/buckets/NAME_OF_BUCKET/stats?zoom=day | python -mjson.tool
https://stackoverflow.com/questions/21140711
复制相似问题