2009-04-09 4 views
1

J'essaie d'utiliser Memcached et je me demande s'il existe un moyen de supprimer les objets du cache par un modèle de clé plutôt qu'une seule clé par objet. Disons, je cache l'utilisateur 1 avec la clé "user1", puis l'utilisateur 2 avec la clé "user2" ..., est-il possible de supprimer tous les objets avec une clé commençant par "user"? Ou y a-t-il un moyen d'obtenir un énumérateur et de faire défiler les clés?Comment supprimer des objets par motif depuis Memcached?

Pour être complète, j'utilise la bibliothèque enyimmemcached au http://enyimmemcached.codeplex.com/ sur une application Asp.net.

Merci,

Ray.

Répondre

1

Jetez un oeil à memcached-tag, ce qui vous permet de donner à tous ceux-là le même tag, et sortez-les immédiatement.

+0

Savez-vous si enyimmemcached le supporte? c'est le client C# lib que j'utilise. –

+0

Je ne suis pas sûr, vous devrez peut-être modifier enyimmemcached ainsi être en mesure de soutenir les opérations de marquage, je vais regarder autour d'un peu. –

Questions connexes