Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Jak mogę używać Tornado i Redis asynchronicznie?

Nie powinieneś używać Redis pub/sub w głównym wątku Tornado, ponieważ zablokuje to pętlę IO. Możesz obsłużyć długie odpytywanie klientów internetowych w głównym wątku, ale powinieneś utworzyć osobny wątek do nasłuchiwania Redis. Następnie możesz użyć ioloop.add_callback() i/lub threading.Queue komunikować się z głównym wątkiem, gdy otrzymujesz wiadomości.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Problemy z redis systemu Ubuntu 16.04 z ulimit

  2. Korzystanie z jedis, jak pisać do określonego gniazda/węzła w klastrze redis

  3. Redis kontra Memcached

  4. StackExchange.Redis.RedisTimeoutException:limit czasu oczekiwania na odpowiedź

  5. Zaprojektuj tabelę bazy danych Redis, taką jak SQL?