summaryrefslogtreecommitdiffstats
path: root/lib/private/RedisFactory.php
diff options
context:
space:
mode:
authorDaniel Kesselberg <mail@danielkesselberg.de>2021-09-22 19:04:00 +0200
committerDaniel Kesselberg <mail@danielkesselberg.de>2021-09-22 19:04:00 +0200
commitdff76f021fb98b1e009dae266f82c60ccc2d9afd (patch)
treec6e5565efbaf047ad5ab7c3d8feab33d472abe3c /lib/private/RedisFactory.php
parent30cd6d57574107a735437840a3de4abbd721222e (diff)
downloadnextcloud-server-dff76f021fb98b1e009dae266f82c60ccc2d9afd.tar.gz
nextcloud-server-dff76f021fb98b1e009dae266f82c60ccc2d9afd.zip
Fix check for redis minimal version
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Diffstat (limited to 'lib/private/RedisFactory.php')
-rw-r--r--lib/private/RedisFactory.php12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/private/RedisFactory.php b/lib/private/RedisFactory.php
index 8160f2569e0..d8c0d12c5cc 100644
--- a/lib/private/RedisFactory.php
+++ b/lib/private/RedisFactory.php
@@ -27,7 +27,7 @@
namespace OC;
class RedisFactory {
- public const REDIS_MINIMAL_VERSION = '2.2.5';
+ public const REDIS_MINIMAL_VERSION = '3.1.3';
public const REDIS_EXTRA_PARAMETERS_MINIMAL_VERSION = '5.3.0';
/** @var \Redis|\RedisCluster */
@@ -139,8 +139,8 @@ class RedisFactory {
/**
* Get the ssl context config
*
- * @param Array $config the current config
- * @return Array|null
+ * @param array $config the current config
+ * @return array|null
* @throws \UnexpectedValueException
*/
private function getSslContext($config) {
@@ -167,9 +167,9 @@ class RedisFactory {
return $this->instance;
}
- public function isAvailable() {
- return extension_loaded('redis')
- && version_compare(phpversion('redis'), '2.2.5', '>=');
+ public function isAvailable(): bool {
+ return \extension_loaded('redis') &&
+ \version_compare(\phpversion('redis'), self::REDIS_MINIMAL_VERSION, '>=');
}
/**