Anda tidak boleh menggunakan Redis pub/sub di utas Tornado utama, karena ini akan memblokir loop IO. Anda dapat menangani polling panjang dari klien web di utas utama, tetapi Anda harus membuat utas terpisah untuk mendengarkan Redis. Anda kemudian dapat menggunakan ioloop.add_callback()
dan/atau threading.Queue
untuk berkomunikasi dengan utas utama saat Anda menerima pesan.