Laravel如何高效删除缓存文件并清理storage空间以节省空间?

2026-04-28 22:592阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1023个文字,预计阅读时间需要5分钟。

Laravel如何高效删除缓存文件并清理storage空间以节省空间?

它只清cache,传递(默认是file或redis)中的键值对,例如Cache::put('key', 'val')存储的那些。不是删除文件,更不触及storage/framework/cache目录下的原始缓存文件——除非是你用的file驱动且未配置store,这时它才手动扫一遍目录。

常见错误现象:php artisan cache:clear 执行完,storage/framework/cache/data/ 里一堆 .bin 文件还在,页面还是旧逻辑。

  • 确认当前缓存驱动:config('cache.default'),多数项目是 fileredis
  • 如果驱动是 rediscache:clear 只删 Redis 的 key,和磁盘无关
  • 想强制刷新所有缓存键(含 config、view、route 等),得加 --all:运行 php artisan cache:clear --all

storage/framework/cache/ 下的 .bin 文件怎么删干净?

这些是 Laravel 自己用 FileStore 写的序列化缓存文件,cache:clear 不保证全删,尤其当缓存过期时间设得长、或进程卡住没触发清理时,它们就堆在那里。

使用场景:部署后发现视图没更新、配置改了不生效、甚至 storage 磁盘爆满。

阅读全文
标签:Laravel

本文共计1023个文字,预计阅读时间需要5分钟。

Laravel如何高效删除缓存文件并清理storage空间以节省空间?

它只清cache,传递(默认是file或redis)中的键值对,例如Cache::put('key', 'val')存储的那些。不是删除文件,更不触及storage/framework/cache目录下的原始缓存文件——除非是你用的file驱动且未配置store,这时它才手动扫一遍目录。

常见错误现象:php artisan cache:clear 执行完,storage/framework/cache/data/ 里一堆 .bin 文件还在,页面还是旧逻辑。

  • 确认当前缓存驱动:config('cache.default'),多数项目是 fileredis
  • 如果驱动是 rediscache:clear 只删 Redis 的 key,和磁盘无关
  • 想强制刷新所有缓存键(含 config、view、route 等),得加 --all:运行 php artisan cache:clear --all

storage/framework/cache/ 下的 .bin 文件怎么删干净?

这些是 Laravel 自己用 FileStore 写的序列化缓存文件,cache:clear 不保证全删,尤其当缓存过期时间设得长、或进程卡住没触发清理时,它们就堆在那里。

使用场景:部署后发现视图没更新、配置改了不生效、甚至 storage 磁盘爆满。

阅读全文
标签:Laravel