С кода по-долу ще сканирате първия обект от 1000 от курсора 0
SCAN 0 MATCH "foo:bar:*" COUNT 1000
В резултат ще получите нов курсор за извикване
SCAN YOUR_NEW_CURSOR MATCH "foo:bar:*" COUNT 1000
За сканиране на 1000 следващ обект. След това, когато увеличите COUNT
от 1000 до 10000 и извличате данни, сканирате повече ключове, след което във вашия случай съвпадате с повече ключове.
За да сканирате целия списък, трябва да извикате SCAN
докато курсорът не даде отговор, върне нула (т.е. цялото сканиране)
Използвайте INFO
команда, за да получите вашето количество ключове като
db0:keys=ВАШАТА_СУММА_OF_KEYS,expires=0,avg_ttl=0
След това се обадете на
SCAN 0 MATCH "foo:bar:*" COUNT YOUR_AMOUNT_OF_KEYS