Python Flask_caching-缓存
安装:
pip install Flask-Caching
初始化使用演示
# app.py
app = Flask(__name__)
cache = Cache(app, config={'CACHE_TYPE' : 'simple'})
app.extensions['cache_key'] = cache
# ***.py
# 调用 .cache 返回cache对象
cache = current_app._get_current_object().extensions.get('cache_key').cache
# 调用set添加,get获取
cache.set(1, '1', timeout)
cache.get(1)
配置参数
参数 | 说明 |
---|---|
CACHE_TYPE | 指定cache类型,填入参数返回cache对象(遵循werkzeug cache API) |
CACHE_NO_NULL_WARNING | null 类型时的警告消息 |
CACHE_ARGS | 在缓存类实例化过程中解包和传递的可选列表,用来配置相关后端的额外的参数 |
CACHE_OPTIONS | 可选字典,在缓存类实例化期间传递,也是用来配置相关后端的额外的键值对参数 |
CACHE_DEFAULT_TI |