Instalação Memcached · 3 min read · Nov 09, 2025

Como Instalar Memcached no Ubuntu 20.04 LTS

Memcached é um sistema de cache de memória distribuída de alto desempenho e de código aberto. É um armazenamento de chave-valor em memória para pequenos pedaços de dados arbitrários e é usado para acelerar sites dinâmicos, armazenando dados em RAM. O Memcached é uma ótima ferramenta para você se sua aplicação web tiver muitas chamadas de leitura e gravações infrequentes.

Neste tutorial, mostraremos como instalar e configurar o Memcached no Ubuntu 20.04.

Pré-requisitos

  • Um servidor executando Ubuntu 20.04.
  • Uma senha de root configurada em seu servidor.

Instalar Memcached

Por padrão, o pacote Memcached está disponível no repositório padrão do Ubuntu. Você pode instalá-lo usando o seguinte comando:

apt-get install memcached libmemcached-tools -y

Uma vez instalado, inicie o serviço Memcached e habilite-o para iniciar na reinicialização com o seguinte comando:

systemctl start memcached  
systemctl enable memcached

Você também pode verificar o serviço Memcached usando o seguinte comando:

systemctl status memcached

Você deve obter a seguinte saída:

? memcached.service - memcached daemon
     Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2020-05-14 03:03:35 UTC; 33s ago
       Docs: man:memcached(1)
   Main PID: 93483 (memcached)
      Tasks: 10 (limit: 2282)
     Memory: 1.6M
     CGroup: /system.slice/memcached.service
             ??93483 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid

May 14 03:03:35 ubuntu2004 systemd[1]: Started memcached daemon.

Por padrão, o Memcached está escutando na porta 11211. Você pode verificar isso com o seguinte comando:

ss -tulpn | grep :11211

Você deve ver a seguinte saída:

tcp   LISTEN 0      1024                         127.0.0.1:11211        0.0.0.0:*                                                                                users:(("memcached",pid=93483,fd=26))                                          

Configurar Memcached

O arquivo de configuração padrão do Memcached está localizado em /etc/memcached.conf. Você pode configurá-lo de acordo com suas necessidades.

As configurações padrão são suficientes para a maioria das aplicações. No entanto, se você quiser permitir o acesso remoto ao seu servidor Memcached e alterar a porta padrão, edite o arquivo de configuração do Memcached conforme mostrado abaixo:

nano /etc/memcached.conf

Altere os seguintes valores:

# A porta de conexão padrão é 11211
-p 11211

-l seu-ip-do-servidor

# Limitar o número de conexões simultâneas de entrada. O padrão do daemon é 1024
 -c 1024

Salve e feche o arquivo e, em seguida, reinicie o serviço Memcached para implementar as alterações.

systemctl restart memcached

Agora você pode verificar o status do Memcached com o seguinte comando:

memcstat --servers=seu-ip-do-servidor

Você deve obter a seguinte saída:

Server: seu-ip-do-servidor (11211)
     pid: 94106
     uptime: 30
     time: 1589425647
     version: 1.5.22
     libevent: 2.1.11-stable
     pointer_size: 64
     rusage_user: 0.036605
     rusage_system: 0.006100
     max_connections: 1024

Configurar PHP para Usar Memcached

Neste ponto, o Memcached está instalado e configurado. Agora, você pode configurar o PHP para usar o Memcached.

Primeiro, instale o Apache e os módulos PHP com o seguinte comando:

apt-get install apache2 libapache2-mod-php php php-cli php-memcached -y

Em seguida, crie um arquivo PHP de exemplo no diretório raiz do Apache com o seguinte comando:

nano /var/www/html/phpinfo.php

Adicione o seguinte código:

Salve e feche o arquivo e, em seguida, reinicie o serviço Apache para implementar as alterações:

systemctl restart apache2

Agora, abra seu navegador e digite a URL http://seu-ip-do-servidor/phpinfo.php. Você deve ver a seguinte tela:

Conectar MemCached ao PHP

Como você pode ver, o suporte ao Memcached está habilitado no PHP.

Se você quiser habilitar o suporte ao Python, instale o seguinte pacote:

apt-get install python3-pymemcache -y

Se você quiser habilitar o suporte ao Perl, instale o seguinte pacote:

apt-get install libcache-memcached-libmemcached-perl -y

Conclusão

Neste guia, você aprendeu como instalar e configurar o Memcached no servidor Ubuntu 20.04. Você também aprendeu como habilitar o suporte ao PHP, Python e Perl no Memcached. Sinta-se à vontade para me perguntar se você tiver alguma dúvida.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.