首页 > 解决方案 > 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

标签: pythonredisaioredis

解决方案


我认为您无法初始化redis变量


推荐阅读