"Fatal error PHP: eccezione Uncaught 'RedisException' con il messaggio 'errore di lettura sulla connessione'"Timeout Redis PHP, errore di lettura sulla connessione?
Il driver qui è phpredis
$redis->blpop('a', 0);
Questo sempre momenti dopo ~ 1 minuto. Il mio redis.conf dice timeout 0 e $redis->getOption(Redis::OPT_READ_TIMEOUT)
ritorna double(0)
Se faccio questo non è mai scaduto $redis->setOption(Redis::OPT_READ_TIMEOUT, -1);
Perché ho bisogno di -1? La documentazione di Redis dice che timeout 0
in redis.conf non dovrebbe mai scadere.
"Per impostazione predefinita, le versioni recenti di Redis non chiudono la connessione con il client se il client è inattivo per molti secondi: la connessione rimarrà aperta per sempre."
Provare a formattare per una lettura migliore –