client->exists($name)) { throw new EmptyRedis($name); } return $this->client->get($name); } catch (ConnectionException $exception) { throw new EmptyRedis($name, $exception); } } public function set(string $name, mixed $value, int $expirationTTL = 60 * 60 * 24): void { try { $this->client->set($name, $value, 'EX', $expirationTTL); } catch (ConnectionException) { return; } } }