flask 使用密码连接redis
时间: 2023-10-24 19:24:18 浏览: 91
要在 Flask 中使用密码连接 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 的基本方法。
阅读全文