2009-04-09 3 views
1

Я пытаюсь использовать Memcached и задаюсь вопросом, есть ли способ удалить объекты из кеша по шаблону ключа, а не только по одному ключу на объект.Как удалить объекты по шаблону из Memcached?

Скажем, я кешу пользователя 1 с ключом «user1», тогда пользователь 2 с ключом «user2» ..., есть ли способ удалить все объекты с помощью ключа, который начинается с «пользователя»? Или есть способ получить от него перечислитель и прокрутить ключи?

Чтобы быть полным, я использую библиотеку enyimmemcached по адресу http://enyimmemcached.codeplex.com/ в приложении Asp.net.

Спасибо,

Ray.

ответ

1

Посмотрите на memcached-tag, который позволяет вам предоставить все те же теги и вынуть их сразу.

+0

Знаете ли вы, поддерживает ли enyimmemcached? это C# клиент lib, который я использую. –

+0

Я не уверен, вам, возможно, придется модифицировать enyimmemcached, чтобы поддерживать тегирование, я немного огляжусь. –