瀏覽代碼

把 Horizon 和队列放到独立 Redis 库,避免和业务默认库混在一起。

Co-authored-by: Cursor <cursoragent@cursor.com>
chengwl 2 天之前
父節點
當前提交
f4be2b76dd
共有 4 個文件被更改,包括 16 次插入 和 2 次删除
  1. 5 0
      .env.example
  2. 9 0
      config/database.php
  3. 1 1
      config/horizon.php
  4. 1 1
      config/queue.php

+ 5 - 0
.env.example

@@ -53,6 +53,11 @@ REDIS_CLIENT=phpredis
 REDIS_HOST=127.0.0.1
 REDIS_PASSWORD=null
 REDIS_PORT=6379
+REDIS_DB=0
+REDIS_CACHE_DB=1
+REDIS_SESSION_DATABASE=2
+REDIS_HORIZON_DB=3
+REDIS_QUEUE_CONNECTION=horizon
 
 RESPONSE_CACHE_ENABLED=true
 

+ 9 - 0
config/database.php

@@ -209,6 +209,15 @@ return [
             'database' => env('REDIS_SESSION_DATABASE', '2'),
         ],
 
+        'horizon' => [
+            'url'      => env('REDIS_URL'),
+            'host'     => env('REDIS_HOST', '127.0.0.1'),
+            'username' => env('REDIS_USERNAME'),
+            'password' => env('REDIS_PASSWORD'),
+            'port'     => env('REDIS_PORT', '6379'),
+            'database' => env('REDIS_HORIZON_DB', '3'),
+        ],
+
     ],
 
 ];

+ 1 - 1
config/horizon.php

@@ -54,7 +54,7 @@ return [
     |
     */
 
-    'use' => 'default',
+    'use' => 'horizon',
 
     /*
     |--------------------------------------------------------------------------

+ 1 - 1
config/queue.php

@@ -65,7 +65,7 @@ return [
 
         'redis' => [
             'driver'       => 'redis',
-            'connection'   => env('REDIS_QUEUE_CONNECTION', 'default'),
+            'connection'   => env('REDIS_QUEUE_CONNECTION', 'horizon'),
             'queue'        => env('REDIS_QUEUE', 'default'),
             'retry_after'  => (int) env('REDIS_QUEUE_RETRY_AFTER', 150),
             'block_for'    => null,