我具體的操作是先在redis配置文件里 增加了一個(gè)自定義的配置數(shù)組 admin_redis,然后讀取數(shù)據(jù)庫(kù)中的redis連接配置, 通過(guò)config()函數(shù)把配置文件給修改成數(shù)據(jù)庫(kù)里讀出來(lái)的,
最后$redis = Redis::connection('admin_redis');這樣去使用, 但是結(jié)果發(fā)現(xiàn), 連接的是本地的默認(rèn)redis, 數(shù)據(jù)庫(kù)讀取出來(lái)那個(gè)沒(méi)有生效. 希望有做過(guò)類似需求的高手給指點(diǎn)一二, 感謝!!!
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'),
],
];