基于docker-compose的superset 缓存配置
pip3 install redis
安装py包 默认应该就有了
进入容器找到 superset/config.py
打开
找到DATA_CACHE_CONFIG
还有一些别的cache 不过看了一下没什么用处 懒得开了
默认应该是null
修改为
DATA_CACHE_CONFIG = {
'CACHE_TYPE': 'redis',
'CACHE_DEFAULT_TIMEOUT': 60 * 60 * 24, # 一天的缓存 即 60秒 * 60 * 24小时
'CACHE_KEY_PREFIX': 'superset_results',
'CACHE_REDIS_URL': 'redis://localhost:6379/0', #redis的地址
}
保存 重启容器即可 。再刷新页面就是缓存后的了 。也可以去redis里看一下确认一下