diff --git a/cache/stores/redis/lib.php b/cache/stores/redis/lib.php index 83a58892e5b..35962002b95 100644 --- a/cache/stores/redis/lib.php +++ b/cache/stores/redis/lib.php @@ -150,7 +150,8 @@ class cachestore_redis extends cache_store implements cache_is_key_aware, cache_ */ protected function new_redis($server, $prefix = '', $password = '') { $redis = new Redis(); - $port = null; + // Check if it isn't a Unix socket to set default port. + $port = ($server[0] === '/') ? null : 6379; if (strpos($server, ':')) { $serverconf = explode(':', $server); $server = $serverconf[0];