flask_caching 使用
安装
pip install Flask-Caching
配置
1.在项目根目录创建mycache.py文件。输入以下内容
from flask_caching import Cache
cache = Cache()
2.初始化缓存
在配置文件配置缓存类型
初始化
3.使用
详细使用参考文档
https://www.cnblogs.com/cwp-bg/p/9687005.html
使用redis存储
配置
CACHE_TYPE = "redis"
CACHE_KEY_PREFIX = 'prefix_'
CACHE_REDIS_URL = 'redis://localhost:6379'
其余的操作跟上边的一样
其他可使用字段
CACHE_TYPE’: ‘redis’ Flask-Caching调用redis缓存后端必须的字段
CACHE_DEFAULT_TIMEOUT 未指定缓存超时时间时的默认缓存超时时间,默认为300秒
CACHE_KEY_PREFIX 在所有鍵之前添加的前綴。让不同的應用程序可以使用相同的服务器。
CACHE_REDIS_HOST Redis的服务主机,未指定则为localhost即127.0.0.1
CACHE_REDIS_PORT Redis的服务端口,默认即Redis默认为6379
CACHE_REDIS_PASSWORD Redis如指定密码时的设置
CACHE_REDIS_DB Redis的db库(基于零号索引),默认为零
CACHE_ARGS 在缓存类实例化的时候会对该列表进行解包拆分并传递。
CACHE_OPTIONS 在缓存类实例化的时候会传递该字典
CACHE_REDIS_URL 连接到Redis服务器的URL,如:redis://user:password@localhost:6379/2. 相当于把前面的几点整合一下,