Za pomocą poniższego kodu zeskanujesz 1000 pierwszego obiektu od kursora 0
SCAN 0 MATCH "foo:bar:*" COUNT 1000
W rezultacie otrzymasz nowy kursor do przywołania
SCAN YOUR_NEW_CURSOR MATCH "foo:bar:*" COUNT 1000
Aby zeskanować 1000 następny obiekt. Następnie, gdy zwiększysz COUNT
od 1000 do 10000 i pobierasz dane, skanujesz więcej kluczy, niż w twoim przypadku dopasuj więcej kluczy.
Aby zeskanować całą listę, musisz przywołać SCAN
dopóki kursor nie poda odpowiedzi, zwróć zero (tj. cały skan)
Użyj INFO
polecenie, aby uzyskać liczbę kluczy, takie jak
db0:keys=TWOJA_KWOTA_KLUCZY,wygasa=0,avg_ttl=0
Następnie zadzwoń
SCAN 0 MATCH "foo:bar:*" COUNT YOUR_AMOUNT_OF_KEYS