आपको मुख्य टॉरनेडो धागे में रेडिस पब/उप का उपयोग नहीं करना चाहिए, क्योंकि यह आईओ लूप को अवरुद्ध कर देगा। आप मुख्य थ्रेड में वेब क्लाइंट से लंबे मतदान को संभाल सकते हैं, लेकिन आपको रेडिस को सुनने के लिए एक अलग थ्रेड बनाना चाहिए। फिर आप ioloop.add_callback() . का उपयोग कर सकते हैं और/या एक threading.Queue जब आप संदेश प्राप्त करते हैं तो मुख्य धागे से संवाद करने के लिए।