flask 使用密码连接redis,不用配置文件
时间: 2023-10-24 10:24:18 浏览: 283
如果你不想使用配置文件,你也可以在 Flask 应用程序中直接设置 Redis 的 URL,包括密码。以下是一个示例代码片段:
```
from flask import Flask
import redis
app = Flask(__name__)
redis_password = 'your_redis_password'
redis_host = 'localhost'
redis_port = 6379
redis_db = 0
r = redis.Redis(host=redis_host, port=redis_port, db=redis_db, password=redis_password)
@app.route('/')
def hello():
r.set('key', 'value')
return 'Hello, World!'
```
在这个示例中,`r` 是一个 Redis 客户端对象,你可以使用其它 Redis 操作来操作 Redis 数据库。`redis_password` 是 Redis 的密码,`redis_host` 是 Redis 的主机名,`redis_port` 是 Redis 的端口号,`redis_db` 是 Redis 的默认数据库编号。
这就是如何在 Flask 应用程序中直接设置 Redis 的 URL,包括密码的方法。
阅读全文