Kullanım şekli:
SCAN cursor [MATCH pattern] [COUNT count]
Burada:
- cursor: İlk çağrıda 0 olarak başlatılan imleç pozisyonu 23.
- pattern: İsteğe bağlı, anahtarları filtrelemek için desen 23.
- COUNT: İsteğe bağlı, her iterasyonda döndürülecek öğe sayısını önerir (varsayılan 10'dur) 23.
Örnek kullanım:
- Tüm oturum anahtarlarını "user:" ile başlayan şekilde almak için 2:
127.0.0.1:6379> SCAN 0 MATCH user:* COUNT 10
- Python'da Redis istemcisi kullanarak 3:
import redis r = redis.Redis() cursor = 0 while True: cursor, keys = r.scan(cursor=cursor, match='user:*', count=10) for key in keys: print(key) if cursor == 0: break
5 kaynaktan alınan bilgiyle göre: