J'utilise memcache dans mon application rails. Je veux dire
expirez toutes les entrées dont les clés ressemblent à "foo-123-*".
Où * est une chaîne quelconque. Bien sûr, aucune distribution memcache ne supporte cela directement (n'est-ce pas ?) parce que memcache est construit pour être simple et rapide et n'a donc pas d'index.
Il existe quelques projets qui répondent en quelque sorte à ce problème, en conservant une liste locale de clés :
- https://github.com/defconomicron/dalli-store-extensions
- https://github.com/jkassemi/memcache-store-extensions
Mais en gardant la liste en mémoire, cette liste peut être désynchronisée entre les instances de l'application, ce qui n'est pas fiable.
Ce problème a-t-il été résolu d'une autre manière ? Ai-je oublié une solution courante ?