Redis
 sql >> Base de données >  >> NoSQL >> Redis

redis scan renvoie des résultats vides mais un curseur différent de zéro

Vous devrez toujours terminer l'analyse (c'est-à-dire obtenir le curseur ==0) pour être sûr qu'il n'y a pas de correspondance. Vous pouvez cependant utiliser le COUNT possibilité de réduire le nombre d'itérations. La valeur par défaut de 10 est rapide S'il s'agit d'un scénario courant avec votre modèle de correspondance - commencez à l'augmenter (par exemple double ou puissances de deux mais mettez un plafond maximum au cas où) avec chaque réponse vide, pour que Redis "recherche plus fort" pour clés. Ce faisant, vous économiserez sur les allers-retours sur le réseau, ce qui devrait "accélérer les choses".