在 Laravel 开发中,有时需要清除特定的缓存键,而不是清除所有缓存。
Laravel 提供了一个简单的 Artisan
命令来实现这个功能。
基本用法
使用 cache:forget
命令来清除指定的缓存键:
php artisan cache:forget blog.posts
Note
清除键为 blog.posts
的缓存。
指定缓存驱动
如果使用了多个缓存驱动,可以在命令后面指定要清除的缓存驱动。
例如要从 Redis
中清除缓存:
php artisan cache:forget blog.posts.slug redis
常见场景
- 清除特定页面的缓存
- 清除特定数据的缓存
- 在部署新功能时清除相关缓存
这个命令在开发和维护过程中特别有用,可以帮助我们精确地管理应用程序的缓存。