Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Stellen Sie eine unterbrochene Verbindung in Redis Pub/Sub wieder her

Leider muss man Redis "pingen", um zu überprüfen, ob es verfügbar ist. Wenn Sie versuchen, einen Wert in den Redis-Speicher zu schreiben, wird ein ConnectionError ausgelöst Ausnahme bei Verbindungsabbruch. Aber der Listen()-Generator wird nicht automatisch geschlossen, wenn die Verbindung unterbrochen wird.

Ich denke, dass das Hacken des Verbindungspools von Redis helfen könnte, versuchen Sie es.

P.S. Es ist sehr unsicher, sich in einer nicht vertrauenswürdigen Netzwerkumgebung mit Redis zu verbinden.