首页 > 代码库 > Python的Flask框架使用Redis做数据缓存的配置方法
Python的Flask框架使用Redis做数据缓存的配置方法
flask配置redis
首先得下载flask的缓存插件Flask-Cache,使用pip下载。
sudo
pip
install
flask_cache
为应用扩展flask_cache
app = Flask(__name__)
1 config = { 2 ‘CACHE_TYPE‘: ‘redis‘, 3 ‘CACHE_REDIS_HOST‘: ‘127.0.0.1‘, 4 ‘CACHE_REDIS_PORT‘: 6379, 5 ‘CACHE_REDIS_DB‘: ‘‘, 6 ‘CACHE_REDIS_PASSWORD‘: ‘‘ 7 } 8 9 app.config.from_object(config)10 cache.init_app(app,config)
1 @app.route(‘/‘)2 @cache.cached(timeout=60*2)3 def index():4 name = ‘mink‘5 return name6 7 if __name__ == ‘__main__‘:8 app.run()
使用装饰器cached()装饰视图函数,参数timeout来设置过期时间,本文中使用了两分钟为缓存时间。
Python的Flask框架使用Redis做数据缓存的配置方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。