国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

[提問]多redis連接不生效問題

李天宇

需求是后臺可以動態(tài)的修改redis連接配置, 通過修改數(shù)據(jù)庫中的redis連接配置, 然后連接不同redis服務器,但是沒有生效;

我具體的操作是先在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'),
    ],
];
706 1 0
1個回答

walkor 打賞

webman里配置文件是進程啟動后讀入內存的,不可更改。

  • 李天宇 2024-03-05

    哦, 老大不好意思, 我沒寫清楚, 我使用的是laravel框架做的后臺, 之前用webman寫接口時候看redis跟laravel一樣就沒寫清楚

年代過于久遠,無法發(fā)表回答
??