Sugiro verificar se há um problema e relatar o problema de volta ao projeto Redis como um problema se você encontra algo do lado do servidor. No entanto, as etapas a seguir ajudarão você a corrigir o problema, mesmo que em alguma outra parte de sua pilha (o que é provável, já que não há problemas conhecidos semelhantes ao acima).
Passos para verificar o que está acontecendo:
- Aguarde a interrupção de um cliente.
- Verifique se realmente existem elementos na lista com o
LLEN
comando. - Verifique com
CLIENT LIST
que existe realmente o seu cliente listado, executando um pop de bloqueio (você verá o nome do comando), e verifique qual é o tamanho da resposta para ver se é o seu cliente que não está realmente consumindo as respostas que recebe.
Observações aleatórias:
- Redis 2.8.2. é muito antigo, é aconselhável atualizar.
- O phpredis pode ter bugs que podem causar isso, se for tão antigo quanto o servidor Redis.