Python async redis给出错误AttributeError:\uu aexit__

2024-04-18 14:33:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python新手,正在尝试构建一个简单的应用程序来从redis数据库中检索数据。但是当我试图检索数据时,它会给我一个“AttributeError:\uuaexit”错误。在

有人知道我做错了什么吗?提前谢谢!在

我的代码:

from sanic import Sanic
from sanic.response import json
import redis

app = Sanic()

# request.args['token']

@app.route('/<id>')
async def test(request, id):
    async with redis.StrictRedis(host='0.0.0.0', port=6379, db=0) as r:
        data = await r.get("test")
        # print(data)

    return json({
        'data': data
    })

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=9988)

错误回溯:

^{pr2}$

Tags: 数据fromtestimportredisidjsonapp