在 Laravel 中,artisan config:cache 是否实际上缓存了

我已经设置 Laravel 使用 Redis 作为缓存。Cache::('my_var', 'my_val');当我通过 CLI 使用 then 检查 Redis 以查看密钥是否已创建时,我可以验证它是否正常工作。

我的问题是,在缓存 Laravel 配置之后,artisan config:cache我是否应该期望在 Redis 中看到一些条目,因为我已经将 Laravel 设置为使用 Redis 作为缓存?

我目前还没有这样做,所以我仍然想知道是否配置错误(并且它正在将配置缓存在存储中的文件中)。或者,如果实际配置已经缓存在 PHP 内存中或类似的东西中,我不应该在缓存配置后期望 Redis 中的条目。


冉冉说
浏览 197回答 1
1回答

摇曳的蔷薇

使用时php artisan config:cache,将生成一个静态 PHP 文件bootstrap\cache\config.php,将所有配置作为数组返回。所以答案自从我将 Laravel 设置为使用 redis 作为缓存后,我是否应该期望在 redis 中看到一些条目?否,Laravel 不会使用您的缓存驱动程序来缓存配置。
打开App,查看更多内容
随时随地看视频慕课网APP