我在config/database.php文件中的项目中配置了几个redis连接。一个用于会话,另一个用于应用程序缓存,第三个是默认值。使用cache::get()或cache::put()时,如何选择要使用的redis连接?这可能吗?我用的是laravel 5.8谢谢
ymzxtsji1#
使用缓存外观时,将使用下面的默认设置 config\cache 默认情况下指定使用redis store时,默认情况下将使用缓存连接因此你需要使用 Cache::driver($yourStoreName)->get($yourKeyName) 我的建议是使用redis facade:
config\cache
Cache::driver($yourStoreName)->get($yourKeyName)
Redis::connection('cache')->get($yourKeyName);
1条答案
按热度按时间ymzxtsji1#
使用缓存外观时,将使用下面的默认设置
config\cache
默认情况下指定使用redis store时,默认情况下将使用缓存连接
因此你需要使用
Cache::driver($yourStoreName)->get($yourKeyName)
我的建议是使用redis facade: