O Memcached é um sistema de cache em memória gratuito e de código aberto que acelera aplicações web através do armazenamento em cache de grandes volumes de dados na memória que são gerados a partir de solicitações de carregamento de página ou chamadas de API. O Memcached é particularmente útil para acelerar aplicações web baseadas em PHP, como WordPress, Joomla, Drupal, e aplicações Python também.
Neste tutorial, vamos mostrar como instalar o Memcached no Ubuntu. Para fins de demonstração, usaremos o Ubuntu 20.04 Focal Fossa. Naturalmente, o mesmo guia se aplica ao Ubuntu 16.04 e versões posteriores.
Pré-requisitos
Ao seguirmos em frente, certifique-se de ter o seguinte verificado:
- Uma instância do Ubuntu 20.04 Server.
- A regular user with Sudo privileges.
Agora, vamos arregaçar as mangas e mergulhar nisso.
Instalando o Memcached no Servidor Ubuntu
Antes de instalar o Memcached, vamos primeiro atualizar a lista de pacotes dos pacotes instalados usando o comando apt.
$ sudo apt update

Isso deve levar um ou dois minutos, dependendo da velocidade da sua conexão com a internet. Uma vez que a atualização estiver completa, instale o Memcached executando o comando abaixo. Isso instalará o Memcached juntamente com outras dependências e pacotes.
$ sudo apt install memcached libmemcached-tools

Quando solicitado, pressione 'Y'
no teclado e pressione ENTER para prosseguir com a instalação.
Uma vez instalado, o serviço Memcached deve iniciar automaticamente. Isso pode ser verificado verificando o status do Memcached da seguinte forma.
$ sudo systemctl status memcached

A saída confirma que o Memcached está em execução.
Configurando o Memcached no Ubuntu
O arquivo de configuração padrão para o Memcached é /etc/memcached.conf. Também é importante mencionar que por padrão, o Memcached escuta na porta 11211 e está configurado para escutar no sistema localhost. Você pode confirmar isso verificando o arquivo de configuração na linha 35, conforme mostrado.
$ sudo nano /etc/memcached.conf

Se o aplicativo que se conecta ao serviço Memcached estiver no mesmo servidor onde o Memcached está instalado, então não há necessidade de fazer alterações nesta linha. No entanto, se você tiver um cliente remoto ao qual deseja permitir acesso ao serviço de cache Memcached, então você precisa editar esta linha e adicionar o endereço IP do cliente remoto.
Suponha que você tenha um cliente remoto com o IP 192.168.2.105 executando um aplicativo que precisa se conectar ao serviço Memcached. Para permitir o acesso, basta excluir o endereço IP local (127.0.0.1) e substituí-lo pelo endereço IP do cliente remoto. A suposição aqui é que ambos os sistemas estão na mesma rede local.
-l 192.168.2.105

Salve e saia do arquivo de configuração.
Em seguida, reinicie o serviço Memcached para aplicar as alterações.
$ sudo systemctl restart memcached
Por último, para permitir conexões remotas ao servidor Memcached, precisamos abrir a porta padrão do Memcached – porta 11211 – no firewall.
Para conseguir isso, execute os comandos:
$ sudo ufw allow 11211/tcp
Em seguida, recarregue o firewall para aplicar as alterações.
$ sudo ufw reload
Para verificar se a porta está aberta, execute:
$ sudo ufw status

Habilitando Memcached para Aplicativos
Dependendo do aplicativo que você está executando, você precisa instalar um cliente específico de linguagem para permitir que o Memcached atenda às solicitações.
Para aplicativos PHP como Joomla ou WordPress, execute o comando abaixo para instalar os pacotes adicionais:
$ sudo apt install php-memcached

Para aplicações Python, certifique-se de que as seguintes bibliotecas Python estão instaladas usando o gerenciador de pacotes pip.
$ pip install pymemcache $ pip install python-memcached
E isso conclui nosso tópico sobre como instalar e configurar Memcached no Ubuntu. Seu feedback será muito apreciado.
Source:
https://www.tecmint.com/install-memcached-on-ubuntu/