Торнадо-Redis є асинхронний клієнт Redis, який працює в Торнадо IO циклу.
Це, в основному вилка ш і uuml; кВА REDIS клієнт трохи змінені, щоб працювати з tornado.gen інтерфейс, а adisp.
Використання
імпорт tornadoredis
імпорт tornado.web
імпорт tornado.gen
...
C = tornadoredis.Client ()
c.connect ()
...
клас MainHandler (tornado.web.RequestHandler):
І NBSP; @ tornado.web.asynchronous
І NBSP; @ tornado.gen.engine
І NBSP; Def отримати (само):
І NBSP; Foo = вихід tornado.gen.Task (c.get, 'Foo')
І NBSP; бар = вихід tornado.gen.Task (c.get, "риса")
І NBSP; ZAR = вихід tornado.gen.Task (c.get "Зар")
І NBSP; self.set_header ('Content-Type', 'текст / html')
І NBSP; self.render ("template.html", назва = "Простий демо", Foo = Foo, бар = бар, зар = ZAR)
Поради з тестування
Запустіть Redis-сервер на локальній: 6379. Запуск тестів за допомогою наступної команди:
Python -m tornado.testing tornadoredis.tests
. RECONNECT випробування були відключені за замовчуванням
Вимоги
- Python
Коментар не знайдено