Pro získání klíčů v rámci Redisu při použítí redis-cli
existuje příkaz KEYS pattern. Pokud chcete všechny klíče použijete KEYS *
, pokud pouze klíče začínající na ‚my‘ použijete KEYS my*
. Typ hodnoty klíče zjistíte příkazem TYPE nazev-klice.
Dokumentace nedoporučuje používat KEYS v produkční databázi nebo u velkých databází, neboť KEYS vrací všechny klíče a to může mít vliv na výkonnost. Místo KEYS se doporučuje použití SCAN. Scan vrací na každý dotaz jen omezené množství záznamů a požaduje cursor (ukazatel). V rámci odpovědi vrací nalezené klíče a další ukazatel. Dokud není vrácený ukazatel rovný 0, stále existují klíče, které ještě nebyly vráceny. Výchozí nastavení pro scan vrací 10 záznamů. To možné změnit volbou COUNT.