Yii2 通过变体删除缓存

Yii2 delete cache by variations

我只想按变体刷新缓存,例如只用变体 id 5 刷新缓存

我没有找到任何关于刷新参数的参考.. 提前致谢。

没有办法通过变化来刷新缓存,至少不能以任何标准化的方式(不同的缓存存储的实现会有所不同,并且对于其中一些这可能是不可能的)。但是,您可以使用 TagDependency 使缓存无效 - 在调用 TagDependency::invalidate() 之后,旧缓存仍将存储在缓存存储中,但它将在 Cache::get() 调用时被丢弃。