flask 连接redis使用密码
时间: 2023-10-24 11:24:17 浏览: 80
商城项目介绍1
要在 Flask 中连接 Redis 并使用密码,你需要在 Flask 的配置文件中设置 Redis 的密码,然后在应用程序中使用 Redis 的 Python 客户端库连接 Redis。
以下是一个示例配置文件,它设置了 Redis 的密码:
```
REDIS_URL = "redis://:your_redis_password@localhost:6379/0"
```
在这个示例中,`your_redis_password` 是你的 Redis 密码,`localhost` 是 Redis 的主机名,`6379` 是 Redis 的端口号,`0` 是 Redis 的默认数据库编号。
在 Flask 应用程序中,你可以使用 Redis 的 Python 客户端库 `redis` 来连接 Redis 并进行操作。以下是一个示例代码片段,它展示了如何连接 Redis 并设置一个键值对:
```
from flask import Flask
import redis
app = Flask(__name__)
app.config.from_pyfile('config.py')
r = redis.Redis.from_url(app.config['REDIS_URL'])
@app.route('/')
def hello():
r.set('key', 'value')
return 'Hello, World!'
```
在这个示例中,`config.py` 包含了 Redis 的配置信息,`r` 是一个 Redis 客户端对象,`r.set('key', 'value')` 设置了一个键值对,`'Hello, World!'` 是一个简单的返回值。
这就是如何在 Flask 中连接 Redis 并使用密码的基本方法。
阅读全文