Flask:如何使用 Flask-Redis 和 Redis 进行身份验证

Ken*_*ers 0 python redis flask

如何在 Flask 应用程序中使用 Flask-Redis 发送“AUTH”命令来验证连接?我知道 Flask-Redis 只是 redis-py 的一个小包装,但我不知道如何处理授权。

The*_*ill 5

您的意思是这个 Flask_Redis:https://pypi.python.org/pypi/Flask-Redis/0.0.5吗?

如果是这样,有比将其放在 URL 中更好的处理方法。根据文档,在 Flask 配置中放置以下内容:

REDIS_HOST = "localhost"
REDIS_PASSWORD = "password"
REDIS_PORT = 6379
Run Code Online (Sandbox Code Playgroud)

如果将配置放在代码中,如您的示例所示:

app.config["REDIS_PASSWORD"] = 'password'
Run Code Online (Sandbox Code Playgroud)

在配置中执行此操作应该更易于维护和配置,而无需修改代码。