【问题标题】:How to choose different Redis connection when using Laravel Cache facade使用 Laravel Cache 门面时如何选择不同的 Redis 连接
【发布时间】:2020-06-24 16:20:38
【问题描述】:

我在项目的 config/database.php 文件中配置了多个 Redis 连接。

一个用于会话,另一个用于应用程序缓存,第三个是默认的。当我使用 Cache::get() 或 Cache::put() 时,如何选择要使用的 Redis 连接?这可能吗?

我正在使用 laravel 5.8

谢谢

【问题讨论】:

    标签: caching redis connection laravel-5.8


    【解决方案1】:

    当你使用缓存门面时,你会使用config\cache下的默认设置 默认情况下

    指定使用redis store时,默认使用缓存连接

    因此你需要使用Cache::driver($yourStoreName)->get($yourKeyName)之类的东西

    我的建议是使用 Redis 门面:

    Redis::connection('cache')->get($yourKeyName);
    

    【讨论】:

      猜你喜欢
      • 2020-05-10
      • 1970-01-01
      • 2018-08-24
      • 2020-01-30
      • 2021-03-08
      • 1970-01-01
      • 2021-11-06
      • 2018-12-04
      • 2017-07-06
      相关资源
      最近更新 更多