mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-09-20 16:31:33 +02:00
Merge pull request #5332 from lwj5/sentinel
Allow the use of redis sentinel for HA
This commit is contained in:
commit
6fad377e70
@ -43,7 +43,7 @@ return [
|
||||
|
||||
'redis' => [
|
||||
'driver' => 'redis',
|
||||
'connection' => 'default',
|
||||
'connection' => env('REDIS_BROADCAST_CONNECTION', 'default'),
|
||||
],
|
||||
|
||||
'log' => [
|
||||
|
@ -74,7 +74,7 @@ return [
|
||||
|
||||
'redis' => [
|
||||
'driver' => 'redis',
|
||||
'connection' => 'cache',
|
||||
'connection' => env('REDIS_CACHE_CONNECTION', 'cache'),
|
||||
],
|
||||
|
||||
'dynamodb' => [
|
||||
|
@ -153,6 +153,42 @@ return [
|
||||
'database' => env('REDIS_CACHE_DB', 1),
|
||||
],
|
||||
|
||||
'sentinel-default' => array_merge(
|
||||
array_map(
|
||||
function ($a, $b) {
|
||||
return ["host" => $a,"port" => $b];
|
||||
},
|
||||
explode(',', env('REDIS_HOST', 'localhost')),
|
||||
explode(',', env('REDIS_PORT', 26379))
|
||||
),
|
||||
['options' => [
|
||||
'replication' => 'sentinel',
|
||||
'service' => env('REDIS_SENTINEL_SERVICE', 'mymaster'),
|
||||
'parameters' => [
|
||||
'password' => env('REDIS_PASSWORD', null),
|
||||
'database' => env('REDIS_DB', 0),
|
||||
],
|
||||
]]
|
||||
),
|
||||
|
||||
'sentinel-cache' => array_merge(
|
||||
array_map(
|
||||
function ($a, $b) {
|
||||
return ["host" => $a,"port" => $b];
|
||||
},
|
||||
explode(',', env('REDIS_HOST', 'localhost')),
|
||||
explode(',', env('REDIS_PORT', 26379))
|
||||
),
|
||||
['options' => [
|
||||
'replication' => 'sentinel',
|
||||
'service' => env('REDIS_SENTINEL_SERVICE', 'mymaster'),
|
||||
'parameters' => [
|
||||
'password' => env('REDIS_PASSWORD', null),
|
||||
'database' => env('REDIS_CACHE_DB', 1),
|
||||
],
|
||||
]]
|
||||
),
|
||||
|
||||
],
|
||||
|
||||
];
|
||||
|
@ -61,7 +61,7 @@ return [
|
||||
|
||||
'redis' => [
|
||||
'driver' => 'redis',
|
||||
'connection' => 'default',
|
||||
'connection' => env('REDIS_QUEUE_CONNECTION', 'default'),
|
||||
'queue' => env('REDIS_QUEUE', 'default'),
|
||||
'retry_after' => 90000000,
|
||||
'block_for' => null,
|
||||
|
Loading…
Reference in New Issue
Block a user