在使用Laravel Cache门面时如何选择不同的Redis连接?

问题描述 投票:0回答:1

我在项目的configdatabase.php文件中配置了几个Redis连接。

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

我使用的是laravel 5.8版本。

谢谢你

caching redis connection laravel-5.8
1个回答
0
投票

当你使用缓存时,你将使用默认的设置在 config\cache 默认

当你指定使用redis存储时,你将默认使用缓存连接。

因此你需要使用类似 Cache::driver($yourStoreName)->get($yourKeyName)

我的建议是使用Redis门面。

Redis::connection('cache')->get($yourKeyName);
© www.soinside.com 2019 - 2024. All rights reserved.