Add function for opening redis connection using default settings
This commit is contained in:
parent
eb869071b8
commit
80af1ef260
@ -16,6 +16,20 @@ final class MD_STD_CACHE {
|
||||
/** @var integer */
|
||||
public static int $redis_port = 6379;
|
||||
|
||||
/**
|
||||
* Opens a connection to redis.
|
||||
*
|
||||
* @return Redis
|
||||
*/
|
||||
public static function open_redis_default():Redis {
|
||||
|
||||
$redis = new Redis();
|
||||
$redis->connect(self::$redis_host, self::$redis_port, 1, null, 0, 0, ['auth' => [MD_CONF::$redis_pw]]);
|
||||
|
||||
return $redis;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Shutdown function for caching contents of output buffer.
|
||||
*
|
||||
@ -29,8 +43,8 @@ final class MD_STD_CACHE {
|
||||
$outputT = trim(MD_STD::minimizeHTMLString(MD_STD::ob_get_clean()));
|
||||
echo $outputT;
|
||||
|
||||
$redis = new Redis();
|
||||
$redis->connect(self::$redis_host, self::$redis_port, 1, null, 0, 0, ['auth' => [MD_CONF::$redis_pw]]);
|
||||
$redis = self::open_redis_default();
|
||||
|
||||
$redis->set($redisKey, $outputT);
|
||||
$redis->expire($redisKey, $expiry);
|
||||
$redis->close();
|
||||
@ -52,8 +66,8 @@ final class MD_STD_CACHE {
|
||||
return '';
|
||||
}
|
||||
|
||||
$redis = new Redis();
|
||||
$redis->connect(self::$redis_host, self::$redis_port, 1, null, 0, 0, ['auth' => [MD_CONF::$redis_pw]]);
|
||||
$redis = self::open_redis_default();
|
||||
|
||||
if ($redis->ping() !== false) {
|
||||
|
||||
ob_start();
|
||||
|
Loading…
Reference in New Issue
Block a user