Sie sollten Redis Pub/Sub nicht im Haupt-Tornado-Thread verwenden, da dies die IO-Schleife blockiert. Sie können das lange Abfragen von Webclients im Hauptthread behandeln, aber Sie sollten einen separaten Thread zum Abhören von Redis erstellen. Sie können dann ioloop.add_callback()
verwenden und/oder eine threading.Queue
um mit dem Haupt-Thread zu kommunizieren, wenn Sie Nachrichten erhalten.