setName('memcache:distributed:delete') ->setDescription('Delete a value in the distributed memcache') ->addArgument('key', InputArgument::REQUIRED, 'The key to delete'); parent::configure(); } protected function execute(InputInterface $input, OutputInterface $output): int { $cache = $this->cacheFactory->createDistributed(); $key = $input->getArgument('key'); if ($cache->remove($key)) { $output->writeln('Distributed cache key ' . $key . ' deleted'); return 0; } else { $output->writeln('Failed to delete cache key ' . $key . ''); return 1; } } }