Jag föreslår att du kontrollerar om det finns ett problem och rapporterar tillbaka problemet till Redis-projektet som ett problem om du hittar något på serversidan. Följande steg kommer dock att hjälpa dig att åtgärda problemet även om det finns i någon annan del av din stack (vilket är troligt, eftersom det inte finns några kända problem som liknar det ovan).
Steg för att kontrollera vad som händer:
- Vänta tills en klient slutar.
- Verifiera att det faktiskt finns element i listan med
LLENkommando. - Kontrollera med
CLIENT LISTatt det faktiskt finns din klient listad, exekverar en blockerande pop (du kommer att se kommandonamnet) och kontrollera storleken på svaret för att se om det är din klient som faktiskt inte konsumerar de svar den får.
Slumpmässiga kommentarer:
- Redis 2.8.2. är för gammal rekommenderar vi att du uppgraderar.
- phpredis kan ha buggar som kan orsaka detta, om den är lika gammal som Redis-servern.