Du bör inte använda Redis pub/sub i huvudtråden för Tornado, eftersom det kommer att blockera IO-slingan. Du kan hantera den långa pollingen från webbklienter i huvudtråden, men du bör skapa en separat tråd för att lyssna på Redis. Du kan sedan använda ioloop.add_callback()
och/eller en threading.Queue
att kommunicera med huvudtråden när du får meddelanden.