flask_redis如何设置decode_responses=True
时间: 2023-12-10 18:03:25 浏览: 160
Python库 | flask_cookie_decode-0.3.0-py2.py3-none-any.whl
在使用 Flask-Redis 时,可以通过在创建 Redis 实例时设置 `decode_responses=True` 来实现自动解码 Redis 中的数据。具体的做法是,在 Flask 的配置中增加以下项:
```python
REDIS_SETTINGS = {
'host': '127.0.0.1',
'port': 6379,
'db': 0,
'decode_responses': True,
}
app = Flask(__name__)
app.config['REDIS_SETTINGS'] = REDIS_SETTINGS
redis_store = FlaskRedis(app)
```
其中,`decode_responses=True` 的作用是将 Redis 中的数据解码成字符串,这样可以直接使用字符串操作 Redis 中的数据,而不需要手动进行解码。
阅读全文