我可以在 Tornado-redis 中使用 async 和 await 吗? (Python 3.5)

Posted

技术标签:

【中文标题】我可以在 Tornado-redis 中使用 async 和 await 吗? (Python 3.5)【英文标题】:Can I use async and await with Tornado-redis? (Python 3.5) 【发布时间】:2016-02-24 12:54:21 【问题描述】:

Tornado 4.3 增加了对 PEP 0492 的支持,它引入了 async 和 await 关键字来定义和调用异步协程。是否可以使用这些关键字来调用tornado-redis API 而不是“yield tornado.gen.Task”?

谢谢!

【问题讨论】:

【参考方案1】:

没试过,但理论上是的,你can。

另外,如果你要使用asyncio,你可以bridge这两个。

【讨论】:

【参考方案2】:

您可以使用await tornado.gen.Taskawaityield 的直接替代品,但不影响gen.Task 是否必要。

【讨论】:

感谢您的快速回复,非常感谢。 :)

以上是关于我可以在 Tornado-redis 中使用 async 和 await 吗? (Python 3.5)的主要内容,如果未能解决你的问题,请参考以下文章

我可以在案例陈述中使用“AS”关键字吗

我可以在我的 AS3 Air 中使用 Z-Push 来玩 Android 游戏吗

我可以使用 sql 在 AS400 中创建“逻辑文件”吗?

无法在 AS3 中解析 XML 数据

在 Django 模板中使用 form.as_ul 时控制表单错误显示。

我目前在 AS3 中专门编程。如何在 cs4 中使用新的 flash.ui:MouseCursorData?