Yii2 通过变体删除缓存
Yii2 delete cache by variations
我只想按变体刷新缓存,例如只用变体 id 5 刷新缓存
我没有找到任何关于刷新参数的参考..
提前致谢。
没有办法通过变化来刷新缓存,至少不能以任何标准化的方式(不同的缓存存储的实现会有所不同,并且对于其中一些这可能是不可能的)。但是,您可以使用 TagDependency
使缓存无效 - 在调用 TagDependency::invalidate()
之后,旧缓存仍将存储在缓存存储中,但它将在 Cache::get()
调用时被丢弃。
我只想按变体刷新缓存,例如只用变体 id 5 刷新缓存
我没有找到任何关于刷新参数的参考.. 提前致谢。
没有办法通过变化来刷新缓存,至少不能以任何标准化的方式(不同的缓存存储的实现会有所不同,并且对于其中一些这可能是不可能的)。但是,您可以使用 TagDependency
使缓存无效 - 在调用 TagDependency::invalidate()
之后,旧缓存仍将存储在缓存存储中,但它将在 Cache::get()
调用时被丢弃。