flask redis set ttl
时间: 2023-12-12 08:35:25 浏览: 124
Java实现Redis的集合(set)命令操作
根据提供的引用内容,可以使用Redis作为Flask应用程序的缓存后端。在Flask中,可以使用Flask-Redis扩展来轻松地与Redis进行交互。要设置Redis键的过期时间,可以使用Redis的EXPIRE命令。在Flask-Redis中,可以使用setex()方法来设置带有过期时间的键值对。例如,以下代码将在Redis中设置一个名为key的键,其值为value,并在60秒后过期:
```python
from flask import Flask
from flask_redis import FlaskRedis
app = Flask(__name__)
app.config['REDIS_URL'] = 'redis://localhost:6379/0'
redis_store = FlaskRedis(app)
redis_store.setex('key', 60, 'value')
```
上述代码中,FlaskRedis类的setex()方法接受三个参数:键名、过期时间(以秒为单位)和键值。这将在Redis中设置一个带有过期时间的键值对。
阅读全文