缓存
Cache 的 API 端点。
DELETE /api/cache/
删除缓存配置。
参数
-
model
根模型枚举类型,包括:root、database、dashboard、question。 -
model_id
值的向量必须是大于零的整数。
GET /api/cache/
返回缓存配置。
参数
-
model
模型类型。 -
collection
用于筛选结果的集合ID。如果没有提供,则返回所有内容。 -
id
要获取配置的模型ID。
POST /api/cache/invalidate
使缓存条目失效。
用法如 /api/cache/invalidate?database=1&dashboard=15
(可以提供任意数量的数据库/dashboard/question)。
&include=overrides
控制是否在不触及所有嵌套配置的情况下使特定缓存配置失效,或者您希望使您的失效影响每个卡片。
参数
-
include
所有缓存配置覆盖都应该使缓存失效。 -
database
数据库ID。 -
dashboard
仪表板ID。 -
question
问题ID。
PUT /api/cache/
存储缓存配置。
参数
-
model
根模型枚举类型,包括:root、database、dashboard、question。 -
model_id
值必须是大于零的整数。 -
strategy
类型为 {:type => <枚举类型为 :nocache, :ttl>} 的映射,其中 <:nocache = map where {:type =>} | :ttl = map where {:type => <必须等于 :ttl>, :multiplier => <>, :min_duration_ms => <>}>,且没有其他键> 由 :type 分发。config 配置 配置 -
配置
阅读其他 Metabase 版本 的文档。