Мне нужно реализовать способ очистки кеша redis из файла composer.json после развертывания. Команда Redis SNC расслоением это:Как автоматизировать очистку кеша Redis после развертывания?
namespace Snc\RedisBundle\Command;
/**
* Symfony command to execute redis flushall
*
*/
class RedisFlushallCommand extends RedisBaseCommand
{
/**
* {@inheritDoc}
*/
protected function configure()
{
parent::configure();
$this->setName('redis:flushall')
->setDescription('Flushes the redis database using the redis flushall command');
}
/**
* {@inheritDoc}
*/
protected function executeRedisCommand()
{
if ($this->proceedingAllowed()) {
$this->flushAll();
} else {
$this->output->writeln('<error>Flushing cancelled</error>');
}
}
/**
* Flushing all redis databases
*/
private function flushAll()
{
$this->redisClient->flushall();
$this->output->writeln('<info>All redis databases flushed</info>');
}
}
Как включить это в composer.json
файл в корневом файле исходного кода? Я знаю, что, возможно, это очень простой способ сделать это, но я просто не могу понять это.
Да, он отлично поработал за вас так сильно за вашу помощь. Я действительно очень ценю это! – user6405037
Не могли бы вы принять ответ, пожалуйста? Нужно щелкнуть по зеленой отметке – chalasr
Извините, что я нажал на нее еще раз! – user6405037