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

Python Flask:如何使用Flask Redis和Redis进行身份验证,python,redis,flask,Python,Redis,Flask,如何在Flask app中使用Flask Redis发送“AUTH”命令来验证连接? 我知道Flask Redis只是Redis py的一个小包装,但我不知道如何处理授权。好的,我找到了解决方法。 您可以在URL中传递密码,例如: ... app.config["REDIS_URL"] = 'redis://:password@localhost/0' redis_db = Redis(app, "REDIS") ... 好的,我找到了解决这个问题的方法。 您可以在URL中传递密码,例如: .

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

好的,我找到了解决方法。 您可以在URL中传递密码,例如:

...
app.config["REDIS_URL"] = 'redis://:password@localhost/0'
redis_db = Redis(app, "REDIS")
...

好的,我找到了解决这个问题的方法。 您可以在URL中传递密码,例如:

...
app.config["REDIS_URL"] = 'redis://:password@localhost/0'
redis_db = Redis(app, "REDIS")
...

你是说这个烧瓶吗

如果是这样,有一个更好的方法来处理这个问题,而不是将它放在URL中。根据文件,在您的烧瓶配置中放置以下内容:

REDIS_HOST = "localhost"
REDIS_PASSWORD = "password"
REDIS_PORT = 6379
如果将配置放在代码中,如您的示例所示:

app.config["REDIS_PASSWORD"] = 'password'

在配置中这样做应该更易于维护和配置,而无需修改代码。

你是说这个Flask\u Redis:

如果是这样,有一个更好的方法来处理这个问题,而不是将它放在URL中。根据文件,在您的烧瓶配置中放置以下内容:

REDIS_HOST = "localhost"
REDIS_PASSWORD = "password"
REDIS_PORT = 6379
如果将配置放在代码中,如您的示例所示:

app.config["REDIS_PASSWORD"] = 'password'
在配置中这样做应该更易于维护和配置,而无需修改代码