编程语言
首页 > 编程语言> > java – 有没有办法在couchabase中提取memcached存储桶的顶级密钥

java – 有没有办法在couchabase中提取memcached存储桶的顶级密钥

作者:互联网

通过couchbase的http界面,您可以看到存储在Memcached存储桶中的实时顶级密钥以及各种统计信息.
但是我找不到提取这些顶键的方法,或者提取这样一个键的值.我看了一下Couchbase文档,但是我找不到任何相关的东西.
我使用了java和其他API,但没有成功.
对于Couchbase存储桶(而不是Memcached),简单的GET就是这样的:

server:8091/couchBase/couchbase_bucket_name/key

你得到了答复.
如果对Memcached存储桶执行相同操作,则无法找到响应.
如何提取Memcached存储桶的顶级密钥?

解决方法:

此命令将同时适用于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)比设置和获取密钥之间的时间短.

标签:java,rest,key,memcached,couchbase
来源: https://codeday.me/bug/20190629/1323555.html