戏里戏外

Laravel 中清除指定缓存

2024-11-01#Laravel

在 Laravel 开发中,有时需要清除特定的缓存键,而不是清除所有缓存。

Laravel 提供了一个简单的 Artisan 命令来实现这个功能。

基本用法

使用 cache:forget 命令来清除指定的缓存键:

php artisan cache:forget blog.posts
Note

清除键为 blog.posts 的缓存。

指定缓存驱动

如果使用了多个缓存驱动,可以在命令后面指定要清除的缓存驱动。

例如要从 Redis 中清除缓存:

php artisan cache:forget blog.posts.slug redis

常见场景

  • 清除特定页面的缓存
  • 清除特定数据的缓存
  • 在部署新功能时清除相关缓存

这个命令在开发和维护过程中特别有用,可以帮助我们精确地管理应用程序的缓存。