first commit

This commit is contained in:
2024-10-25 23:02:37 +02:00
commit faeb2e52e8
7653 changed files with 1095335 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
<?
class CacheHandler
{
protected $redis;
public function __construct()
{
if (class_exists('Redis')) {
try {
$this->redis = \RedisConnection::getInstance()->getConnection();
} catch (\Exception $e) {
$this->redis = null;
}
}
}
public function get($key)
{
if ($this->redis) {
return $this->redis->get($key);
}
return null;
}
public function set($key, $value, $ttl = 86400) // 86400 = 60 * 60 * 24 (1 dzień)
{
if ($this->redis) {
$this->redis->setex($key, $ttl, serialize($value));
}
}
public function exists($key)
{
if ($this->redis) {
return $this->redis->exists($key);
}
return false;
}
}