sql >> Databasteknik >  >> NoSQL >> Redis

Hur kan jag använda Tornado och Redis asynkront?

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.



  1. MongoDB C#-drivrutin - Ignorera fält vid bindning

  2. Synkronisera MongoDB via ssh

  3. MongoDB $eller Aggregation Pipeline Operator

  4. Stackexchange.Redis varför upprättar ConnectionMultiplexer.Connect två klientanslutningar?