flask 使用redis
时间: 2023-08-23 15:25:52 浏览: 88
flask-redis:使用Redis的Flask扩展
Flask 可以使用 redis 作为缓存或数据存储。下面是一个使用 Flask 和 Redis 的例子:
首先,需要安装 redis 模块:
```
pip install redis
```
然后,可以在 Flask 应用程序中使用 redis:
```python
from flask import Flask
import redis
app = Flask(__name__)
r = redis.Redis(host='localhost', port=6379, db=0) #连接 Redis
@app.route('/')
def index():
# 在 Redis 中存储键值对
r.set('name', 'Flask Redis')
# 从 Redis 中获取键值对
name = r.get('name')
return 'Hello, {}'.format(name)
if __name__ == '__main__':
app.run()
```
在上面的示例中,我们使用 redis.Redis() 方法连接 Redis 数据库。然后,我们在 index() 视图函数中使用 r.set() 方法存储键值对,并使用 r.get() 方法获取键值对的值。
注意,这只是一个简单的例子,使用 Redis 的更多功能需要更复杂的代码和配置。
阅读全文