Obecně je otevření připojení nákladná operace, takže moderními osvědčenými postupy je udržovat je otevřené. Na druhou stranu otevřená připojení vyžadují ke správě zdroje (z databáze), takže udržování mnoha nečinných připojení otevřených může být také problematické. Tento kompromis se obvykle řeší použitím poolů připojení.
To znamená, že zajímavější je, proč PHP segfault. Časový limit je evidentně způsoben dlouho běžícím příkazem (ve vašem případě skriptem CLI), který blokuje Redis (který je většinou jednovláknový) v přístupu k připojením aplikace PHP. I když se jedná o dobře známé chování Redis, očekával bych, že PHP (událost bez opětovného připojení v klientské knihovně) si nebude tak bídně cukat kalhoty.