moduleName = $moduleName; return $this; } /** * Меняем ttl данных * * @param int $ttl время жизни записи с данными * @return self */ public function ttl(int $ttl): self { $this->ttl = $ttl; return $this; } /** * Возвращает часть префикса ключа redis для хранения информации, отправленной из модуля * * @return string */ protected function getModuleRedisPrefix(): string { return "_" . $this->moduleName . ":"; } /** * Реализация размещения данных в Redis * * @return void */ abstract public function put(): void; }