Dalli - pobieranie kluczy

Ostatnio z powodzeniem zacząłem używać dalli

czyli klienta do memcached, sprawuje sie elegancko

  • moge dodac wpis: client.set(:key,val)
  • moge pobrać wpis: client.get(:key)
    ale brakuje mi możliwosci pobrania wszystkich kluczy, może ktoś juz napotkał ten problem? A może po prostu w memcached to nie jest możliwe?

AFAIK niemożliwe.
Jeśli potrzebujesz invalidować jakąś grupę kluczy to ja bym doklejał nr wersji do nich i inkrementował nr wersji, gdy trzeba invalidować.

Protokół memcache nie przewiduje możliwości pobrania wszystkich kluczy. Rails ma na to obejście, przechowuje klucze lokalnei po prostu. Ale dalli tej funkcjonalnosci nie udostępnia.