2010-12-11 12 views

Antwort

1

keine perfekte Lösung, aber Blick auf die get_multi Funktion:

keys = (1..10_000).map{ |n| "foo_#{n}" } 
data = cache.get_multi(*keys) 

Leider Memcached bietet keine Unterstützung für regex Schlüssel-Lookups oder even let you get a list of all the keys auf eigene Faust zu verarbeiten. Eine Alternative wäre die Verwendung , die get a list of keys using a glob style pattern kann.

+0

Wenn es 10001 Werte sein wird? – Kir

+0

Ja, das wäre ein Problem, wenn Sie nicht wissen, wie viele Schlüssel Sie suchen müssen. Ich habe die Antwort mit ein paar Gedanken aktualisiert. – tjwallace

Verwandte Themen