我具體的操作是先在redis配置文件里 增加了一個自定義的配置數(shù)組 admin_redis,然后讀取數(shù)據(jù)庫中的redis連接配置, 通過config()函數(shù)把配置文件給修改成數(shù)據(jù)庫里讀出來的,
最后$redis = Redis::connection('admin_redis');這樣去使用, 但是結果發(fā)現(xiàn), 連接的是本地的默認redis, 數(shù)據(jù)庫讀取出來那個沒有生效. 希望有做過類似需求的高手給指點一二, 感謝!!!
return [
'default' => [
'host' => '127.0.0.1',
'password' => null,
'port' => 6379,
'database' => 0,
],
'admin_redis' => [
'driver' => 'redis',
'url' => env('REDIS_URL'),
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', '6379'),
'database' => env('REDIS_DB', '0'),
],
];