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' => [
|
'redis' => [
|
||||||
'driver' => 'redis',
|
'driver' => 'redis',
|
||||||
'connection' => 'default',
|
'connection' => env('REDIS_BROADCAST_CONNECTION', 'default'),
|
||||||
],
|
],
|
||||||
|
|
||||||
'log' => [
|
'log' => [
|
||||||
|
@ -74,7 +74,7 @@ return [
|
|||||||
|
|
||||||
'redis' => [
|
'redis' => [
|
||||||
'driver' => 'redis',
|
'driver' => 'redis',
|
||||||
'connection' => 'cache',
|
'connection' => env('REDIS_CACHE_CONNECTION', 'cache'),
|
||||||
],
|
],
|
||||||
|
|
||||||
'dynamodb' => [
|
'dynamodb' => [
|
||||||
|
@ -153,6 +153,42 @@ return [
|
|||||||
'database' => env('REDIS_CACHE_DB', 1),
|
'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' => [
|
'redis' => [
|
||||||
'driver' => 'redis',
|
'driver' => 'redis',
|
||||||
'connection' => 'default',
|
'connection' => env('REDIS_QUEUE_CONNECTION', 'default'),
|
||||||
'queue' => env('REDIS_QUEUE', 'default'),
|
'queue' => env('REDIS_QUEUE', 'default'),
|
||||||
'retry_after' => 90000000,
|
'retry_after' => 90000000,
|
||||||
'block_for' => null,
|
'block_for' => null,
|
||||||
|
Loading…
Reference in New Issue
Block a user