【问题标题】:Disable Laravel Redis Cache禁用 Laravel Redis 缓存
【发布时间】:2015-05-08 11:09:38
【问题描述】:

我已经使用 Redis 缓存设置了 laravel Eloquent ORM 查询,即 ->remember(10)->get(),缓存 10 分钟, 但是,当我在开发站点上工作时,我想以某种方式禁用所有缓存,在生产站点上,需要打开缓存。

如何在不从查询中删除 ->remember(10) 的情况下打开和关闭缓存?因为我有很多查询,不想在开发站点中一一删除它们并将它们全部添加到生产站点中。

我试过了 ->remember(0), -1, none, all not working, redis cache还在工作..任何人都可以帮忙吗?

【问题讨论】:

    标签: laravel redis


    【解决方案1】:

    您应该有一个环境文件 (.env),您可以在其中设置缓存驱动程序。在开发环境中使用数组或文件驱动,在生产环境中使用 redis。

    http://laravel.com/docs/5.0/configuration#environment-configuration

    【讨论】:

    • 如果要完全关闭缓存,请使用array 作为缓存驱动程序。
    猜你喜欢
    • 2018-01-30
    • 2017-05-24
    • 2020-03-12
    • 2019-04-01
    • 2023-03-10
    • 1970-01-01
    • 2018-05-25
    • 2017-06-05
    相关资源
    最近更新 更多