Superset系列:(三)缓存配置

来源:互联网 发布:黄金预测软件 编辑:程序博客网 时间:2024/06/05 07:01

一、文件系统配置

1. 更改superset配置文件config.py
CACHE_DEFAULT_TIMEOUT = 900#缓存默认过期时间CACHE_CONFIG = {'CACHE_TYPE': 'filesystem'}#缓存类型为filesystem
2. 更改flask-cache文件夹中的__init__.py
PATH = os.path.join(os.path.expanduser('~'), '.cache')#存放缓存的路径path=/root/.cacheconfig.setdefault('CACHE_DEFAULT_TIMEOUT',900)#缓存过期时间config.setdefault('CACHE_THRESHOLD', 500)#缓存最大条数,超过该条数,会删除一些缓存config.setdefault('CACHE_KEY_PREFIX', 'flask_cache_')config.setdefault('CACHE_MEMCACHED_SERVERS', None)config.setdefault('CACHE_DIR', PATH)#存放缓存的路径config.setdefault('CACHE_OPTIONS', None)config.setdefault('CACHE_ARGS', [])config.setdefault('CACHE_TYPE', 'filesystem')#缓存的类型config.setdefault('CACHE_NO_NULL_WARNING', False)

注意配置后

关闭superset服务superset initsuperset runserver

二、redis配置

1. 更改superset配置文件config.py
CACHE_DEFAULT_TIMEOUT = 900#缓存默认过期时间CACHE_CONFIG = {'CACHE_TYPE': 'filesystem'}#缓存类型为filesystem
2. 更改flask-cache文件夹中的__init__.py
config.setdefault('CACHE_DEFAULT_TIMEOUT',900)#缓存过期时间config.setdefault('CACHE_THRESHOLD', 500)#缓存最大条数,超过该条数,会删除一些缓存config.setdefault('CACHE_KEY_PREFIX', 'flask_cache_')config.setdefault('CACHE_MEMCACHED_SERVERS', None)config.setdefault('CACHE_OPTIONS', None)config.setdefault('CACHE_ARGS', [])config.setdefault('CACHE_TYPE', 'redis')#缓存的类型config.setdefault('CACHE_REDIS_HOST', '127.0.0.1')#缓存redis的hostconfig.setdefault('CACHE_REDIS_PORT', '6379')#缓存redis的端口config.setdefault('CACHE_REDIS_PASSWORD', '')#缓存redis的密码config.setdefault('CACHE_REDIS_DB', '')#缓存redis的db库config.setdefault('CACHE_NO_NULL_WARNING', False)
原创粉丝点击