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 -yUma vez instalado, inicie o serviço Memcached e habilite-o para iniciar na reinicialização com o seguinte comando:
systemctl start memcached
systemctl enable memcachedVocê também pode verificar o serviço Memcached usando o seguinte comando:
systemctl status memcachedVocê 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 :11211Você 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.confAltere 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 memcachedAgora você pode verificar o status do Memcached com o seguinte comando:
memcstat --servers=seu-ip-do-servidorVocê 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 -yEm seguida, crie um arquivo PHP de exemplo no diretório raiz do Apache com o seguinte comando:
nano /var/www/html/phpinfo.phpAdicione o seguinte código:
Salve e feche o arquivo e, em seguida, reinicie o serviço Apache para implementar as alterações:
systemctl restart apache2Agora, abra seu navegador e digite a URL http://seu-ip-do-servidor/phpinfo.php. Você deve ver a seguinte tela:

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 -ySe você quiser habilitar o suporte ao Perl, instale o seguinte pacote:
apt-get install libcache-memcached-libmemcached-perl -yConclusã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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.