получить все объекты хранилища ключей в memcached в Java - PullRequest
2 голосов
/ 13 декабря 2011

Я сохранил некоторые объекты с ключом в memcached. Но теперь я хочу посмотреть, какие ключи хранятся в memcached.

Как получить все ключи объекта, хранящиеся в memcached в Java?

Я хочу получить ключи, которые больше 100 хранятся в memcached. Возможно ли это?

Ответы [ 2 ]

4 голосов
/ 13 декабря 2011

Это невозможно, вот объяснение, почему:

Нет.memcached не поддерживает это, и это не запланированная функция.Это была бы относительно медленная и блокирующая операция ...

ОБНОВЛЕНИЕ

FAQ Как вы можете перечислить все ключи?

С memcached вы не можете перечислить все ключи.Существует интерфейс отладки, но это не рекомендуется.

1 голос
/ 13 декабря 2011

Memcached - это простое хранилище ключей / значений, в нем нет команды списка ключей, поэтому их невозможно получить.См. Доступные команды здесь .

Если вам нужно, вы можете попробовать другое хранилище, например, Redis имеет команду KEYS, с помощью которой вы можете получитьсохраненные ключи, даже с указанным шаблоном: KEYS h?ll?*world

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...