diff --git a/src/FederationServer/Classes/RedisConnection.php b/src/FederationServer/Classes/RedisConnection.php new file mode 100644 index 0000000..a714add --- /dev/null +++ b/src/FederationServer/Classes/RedisConnection.php @@ -0,0 +1,43 @@ +isEnabled()) + { + return null; + } + + $redis = new Redis(); + $redis->connect($redisConfig->getHost(), $redisConfig->getPort()); + if ($redisConfig->getPassword() !== null) + { + $redis->auth($redisConfig->getPassword()); + } + $redis->select($redisConfig->getDatabase()); + + self::$redis = $redis; + } + + return self::$redis; + } + }