Polecenia
Rozpocznij pełne skanowanie haszowania za pomocą:
HSCAN myhash 0
Rozpocznij skanowanie haszowania z polami pasującymi do wzorca za pomocą:
HSCAN myhash 0 MATCH order_*
Rozpocznij skanowanie haszujące z polami pasującymi do wzorca i wymuś dalsze skanowanie w poleceniu skanowania za pomocą:
HSCAN myhash 0 MATCH order_* COUNT 1000
Uwaga
Nie zapomnij, że PASUJ może zwrócić niewiele lub żaden element dla każdej iteracji, jak wyjaśniono w dokumentacji:
Należy zauważyć, że filtr MATCH jest stosowany po pobraniu elementów z kolekcji, tuż przed zwróceniem danych do klienta. Oznacza to, że jeśli wzorzec pasuje do bardzo małych elementów w kolekcji, funkcja SCAN prawdopodobnie nie zwróci żadnych elementów w większości iteracji.
Dlatego możesz użyć COUNT
aby wymusić więcej skanowania dla każdej iteracji.
[Aktualizacja] Jak określił Didier Spezia, do korzystania z poleceń *SCAN potrzebny będzie Redis 2.8+.