Suggerisco di verificare se c'è un problema e di segnalare il problema al progetto Redis come problema se trovi qualcosa lato server. Tuttavia, i seguenti passaggi ti aiuteranno a risolvere il problema anche se in qualche altra parte del tuo stack (il che è probabile, poiché non ci sono problemi noti simili a quello sopra).
Passaggi per verificare cosa sta succedendo:
- Aspetta che un client si fermi.
- Verifica che ci siano effettivamente elementi nell'elenco con
LLEN
comando. - Verifica con
CLIENT LIST
che in realtà è elencato il tuo client, eseguendo un pop di blocco (vedrai il nome del comando) e controlla qual è la dimensione della risposta per vedere se è il tuo client che non sta effettivamente consumando le risposte che ottiene.
Osservazioni casuali:
- Redis 2.8.2. è troppo vecchio, si consiglia di eseguire l'upgrade.
- phpredis potrebbe avere bug che potrebbero causare questo, se è vecchio quanto il server Redis.