Python的Flask框架使用Redis做數據緩存的配置方法
阿新 • • 發佈:2017-06-26
num pre 設置 span run type con sudo python
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 name 6 7 if __name__ == ‘__main__‘: 8 app.run()
使用裝飾器cached()裝飾視圖函數,參數timeout來設置過期時間,本文中使用了兩分鐘為緩存時間。
Python的Flask框架使用Redis做數據緩存的配置方法