Торнадо-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, Bar = бар, зар = ZAR)
Советы по тестированию
Запустите Redis-сервер на локальной: 6379. Запуск тестов с помощью следующей команды:
питон -m tornado.testing tornadoredis.tests
. RECONNECT испытания были отключены по умолчанию
Требования
- Python
Комментарии не найдены