Příkazy
Spusťte úplné skenování pomocí:
HSCAN myhash 0
Spusťte skenování hash s poli odpovídajícími vzoru s:
HSCAN myhash 0 MATCH order_*
Spusťte skenování hash s poli odpovídajícími vzoru a vynutíte příkaz skenování, aby provedl další skenování pomocí:
HSCAN myhash 0 MATCH order_* COUNT 1000
Poznámka
Nezapomeňte na Zápas může vrátit malý až žádný prvek pro každou iteraci, jak je vysvětleno v dokumentaci:
Je důležité poznamenat, že filtr MATCH je aplikován poté, co jsou prvky načteny z kolekce, těsně před vrácením dat klientovi. To znamená, že pokud se vzor shoduje s velmi malým počtem prvků v kolekci, SCAN pravděpodobně nevrátí žádné prvky ve většině iterací.
A to je důvod, proč můžete použít COUNT
vynutit více skenování pro každou iteraci.
[Aktualizovat] Jak uvedl Didier Spezia, k použití příkazů *SCAN budete potřebovat Redis 2.8+.