mirror of
https://github.com/nextcloud/server.git
synced 2026-05-28 04:32:30 -04:00
fix(cache): Set default Redis port to 0 for UNIX sockets
When using phpredis with a UNIX socket, the port should either not be specified at all or be `<1`.
https://github.com/phpredis/phpredis?tab=readme-ov-file#connect-open
d0b0c5cfdd/library.c (L3332-L3334)
Fixes #54813
Signed-off-by: Josh <josh.t.richards@gmail.com>
This commit is contained in:
parent
c6623752c3
commit
7993190bc6
1 changed files with 1 additions and 1 deletions
|
|
@ -77,7 +77,7 @@ class RedisFactory {
|
|||
$this->instance = new \Redis();
|
||||
|
||||
$host = $config['host'] ?? '127.0.0.1';
|
||||
$port = $config['port'] ?? ($host[0] !== '/' ? 6379 : null);
|
||||
$port = $config['port'] ?? ($host[0] !== '/' ? 6379 : 0);
|
||||
|
||||
$this->eventLogger->start('connect:redis', 'Connect to redis and send AUTH, SELECT');
|
||||
// Support for older phpredis versions not supporting connectionParameters
|
||||
|
|
|
|||
Loading…
Reference in a new issue