Rob*_*ers 4 redis-cache apache-superset
我在日志文件中收到缓存警告,但不确定原因。
我的缓存覆盖:
CACHE_CONFIG = {
'CACHE_TYPE': 'RedisCache',
'CACHE_DEFAULT_TIMEOUT': 86400,
'CACHE_KEY_PREFIX': 'superset_',
'CACHE_REDIS_HOST': 'localhost',
'CACHE_REDIS_PORT': 6379,
'CACHE_REDIS_DB': 1,
'CACHE_REDIS_URL': 'redis://localhost:6379/1'
}
Run Code Online (Sandbox Code Playgroud)
我也尝试过redis而不是RedisCache
日志语句:
2022-05-06 15:03:27,118:INFO:root:配置的类型为 <class 'superset.utils.log.DBEventLogger'> 的事件记录器回退到内置缓存,该缓存将数据存储在元数据数据库中,用于以下缓存:
FILTER_STATE_CACHE_CONFIG. 建议使用RedisCache,MemcachedCache或另一个用于生产部署的专用缓存后端 2022-05-06 15:03:27,123:WARNING:superset.utils.cache_manager:回退到将数据存储在元数据数据库中的内置缓存,对于以下缓存:FILTER_STATE_CACHE_CONFIG. 建议使用RedisCache或MemcachedCache其他用于生产部署的专用缓存后端 回退到内置缓存,将数据存储在元数据数据库中,用于以下缓存:EXPLORE_FORM_DATA_CACHE_CONFIG。建议使用RedisCache或MemcachedCache其他专用缓存后端进行生产部署
小智 8
这是一个不同的缓存,因此您需要额外的配置,即
FILTER_STATE_CACHE_CONFIG = {
'CACHE_TYPE': 'RedisCache',
'CACHE_DEFAULT_TIMEOUT': 86400,
'CACHE_KEY_PREFIX': 'superset_filter_',
'CACHE_REDIS_URL': 'redis://localhost:6379/2'
}
Run Code Online (Sandbox Code Playgroud)
确保使用不同的前缀和数据库
| 归档时间: |
|
| 查看次数: |
6021 次 |
| 最近记录: |