在java中的memcached中检索所有对象密钥存储区

时间:2011-12-13 09:52:06

标签: java memcached

我在memcached中存储了一些带密钥的对象。但现在我想看看哪些密钥存储在memcached中。

如何检索存储在java中的memcached中的所有对象键?

我想获得存储在memcached中的100多个密钥。有可能吗?

2 个答案:

答案 0 :(得分:4)

这是不可能的,here's解释原因:

  

没有。 memcached不支持它,它不是一个计划的功能。这将是一个相对缓慢和阻塞的操作...

<强>更新

常见问题How can you list all keys?

  

使用memcached,您无法列出所有密钥。有一个调试接口,但这不是一个明智的用法。

答案 1 :(得分:1)

Memcached是一个简单的键/值存储,它没有键列表命令,因此无法获取它们。请参阅可用的命令here

如果需要,您应该尝试使用其他存储,例如Redis具有KEYS命令,即使使用指定的模式,您也可以使用该命令获取存储的密钥:KEYS h?ll?*world