sql >> Database >  >> NoSQL >> Redis

blpop stopt na een tijdje met het verwerken van de wachtrij

Ik raad aan om te controleren of er een probleem is en het probleem terug te melden aan het Redis-project als een probleem if je vindt iets aan de serverkant. De volgende stappen zullen u echter helpen het probleem op te lossen, zelfs als het zich in een ander deel van uw stapel bevindt (wat waarschijnlijk is, aangezien er geen bekende problemen zijn die vergelijkbaar zijn met die hierboven).

Stappen om te controleren wat er gebeurt:

  1. Wacht tot één klant stopt.
  2. Controleer of er daadwerkelijk elementen in de lijst staan ​​met de LLEN commando.
  3. Controleer met CLIENT LIST dat er daadwerkelijk uw cliënt in de lijst staat, een blokkeerpop uitvoert (u ziet de naam van de opdracht), en controleer wat de grootte van het antwoord is om te zien of het uw cliënt is die de antwoorden die hij krijgt niet echt consumeert.

Willekeurige opmerkingen:

  1. Redis 2.8.2. te oud is, is het raadzaam om te upgraden.
  2. phpredis kan bugs bevatten die dit kunnen veroorzaken, als het zo oud is als de Redis-server.


  1. De basisprincipes van het implementeren van een MongoDB-replicaset en scherven met behulp van Puppet

  2. Een lijst met indices in MongoDB?

  3. Hoe maak je verbinding met mongodb met sailsjs v0.10?

  4. Spring Boot en hoe verbindingsdetails met MongoDB te configureren?