如何在laravel中使用不同的redis连接

时间:2017-07-27 14:37:45

标签: laravel redis

我正在创建一个laravel包,在这个版本中我需要在redis中保存一些数据,但我希望这个包使用不同的redis连接,这样如果他们可以在包的配置中设置redis详细信息凭据文件并将此连接用于此包。我想自由地使用与包用户不同的redis连接。

如果您有任何想法我怎样才能实现这一目标。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:6)

https://css-tricks.com/snippets/css/using-font-face/名为

  

使用多个Redis连接

更改连接电话

$redis = Redis::connection('my-connection');

您可以使用section in the documentation在运行时添加和删除配置中的连接。

config(['database.redis.new-connection' => [  
        'host' => '127.0.0.1',
        'password' => 'secret',
        'port' => '6379',
        'database' => 0
      ] 
]);