python - AttributeError:“Redis”对象没有属性“pubsub”
问题描述
我开始使用 aioredis,但我无法使用 aioredis 创建 Redis pubsub 对象,尽管遵循文档中的配方。
这是我的代码:
redis = await aioredis.create_redis(url, encoding="utf-8")
sub = redis.pubsub()
await sub.subscribe(channel)
我收到错误消息:AttributeError: 'Redis' object has no attribute 'pubsub'
输出python3 -m pip show aioredis
:
Name: aioredis
Version: 1.3.1
Summary: asyncio (PEP 3156) Redis support
Home-page: https://github.com/aio-libs/aioredis
Author: Alexey Popravka
Author-email: alexey.popravka@horsedevel.com
License: MIT
解决方案
我认为您无法初始化redis
变量
推荐阅读
- reactjs - 在反应钩子上设置事件处理程序(useEffect)
- graphql - 如何在 Hot Chocolate 中拆分查询类型的解析器
- python - Python:根据票证状态删除文件夹
- c++ - 尝试使用 C++ 中的向量编写 bin 排序。没有得到想要的输出
- excel - 文本框没有正确触发用户表单中的多个条件查找?
- vue.js - 在 Nuxt Js 项目中构建生产项目后,元素 UI 无法正常工作
- javascript - 未通过 innerHTML 定义的函数
- python - 如何使用 BeautifulSoup 获得与正则表达式相同的结果?
- django - Django中的地址区分大小写
- python - 如何将类 'sympy.core' 转换为 'number' 或 'float' 以进行优化?