sql >> Database >  >> NoSQL >> Redis

redis scan retourneert lege resultaten maar niet-nul cursor

U moet de scan altijd voltooien (d.w.z. get cursor ==0) om er zeker van te zijn dat er geen match is. U kunt echter de COUNT . gebruiken optie om het aantal iteraties te verminderen. De standaardwaarde van 10 is snel. Als dit een veelvoorkomend scenario is met uw overeenkomstpatroon, begin dan met het verhogen (bijv. verdubbelen of machten van twee, maar plaats een maximumlimiet voor het geval dat) bij elk leeg antwoord, om Redis "moeilijker te laten zoeken" naar sleutels. Door dit te doen, bespaart u op netwerkrondreizen, dus het zou "de zaken moeten versnellen".




  1. MongoDB voor elk()

  2. MongoDb c#-stuurprogramma zoek item in array op veldwaarde

  3. MongoDB met behulp van een OR-clausule in mongoengine

  4. Wat is het verschil tussen ReplaceOne() en updateOne() in MongoDB?