我是Laravel的初学者。
我在我的项目Laravel 7中使用。
我的项目中有缓存系统。
我在我的项目中使用键缓存:
类别 category.id category.subcategory.id 全部产品
等等
我需要删除缓存的功能。
我这样写:
private function deleteCache(string $keyToRemove)
{
Cache::forget($keyToRemove);
}
是否可以删除通用缓存?
我需要一个将
- 删除选定的键:
- deleteCache(['category.100','product.all','category.1'])
- 删除所有具有类别的缓存(例如:category.1,category.all,category,category.tree,category.subcategory.1等)。
- deleteCache(['category。*'])
我该怎么做?