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

Como Instalar Memcached no CentOS 8

Memcached é um sistema de cache de memória de alto desempenho e código aberto. Ele armazena dados na memória e está sendo usado para otimizar sites dinâmicos. Ele acelera seu site baseado em banco de dados armazenando objetos na memória. Memcached é a primeira escolha de qualquer webmaster para hospedar aplicações em tempo real na Web, Aplicativos Móveis, Jogos e Comércio Eletrônico. Neste guia, explicarei como instalar o sistema de cache em memória Memcached no CentOS 8.

Pré-requisitos

  • Um servidor rodando CentOS 8.
  • Uma senha de root configurada no servidor.

Instalando o Servidor Memcached

Instalar o pacote Memcached é um processo simples. Você pode instalá-lo apenas executando o seguinte comando:

dnf install memcached libmemcached -y

Uma vez que o servidor Memcached esteja instalado, inicie e habilite o servidor Memcached na reinicialização do sistema:

systemctl enable memcached --now

Para verificar o serviço Memcached, execute o seguinte comando:

systemctl status memcached

Saída:

Status do Memcached

Configurando o Memcached

Por padrão, o Memcached é acessível apenas a partir do localhost. Se sua aplicação estiver hospedada em um sistema remoto, você precisará configurar o Memcached para permitir o acesso à porta 11211 a partir do IP do servidor da aplicação.

Você pode permitir que um servidor remoto acesse o Memcached editando o arquivo /etc/sysconfig/memcached:

nano /etc/sysconfig/memcached

Encontre a seguinte linha:

OPTIONS="-l 127.0.0.1,::1"

E, substitua-a pela seguinte linha:

OPTIONS="-l application-server-ip,::1"

Salve e feche o arquivo após terminar. Em seguida, reinicie o serviço Memcached para aplicar as alterações:

systemctl restart memcached

Configurando o Firewall

Em seguida, você precisará configurar o firewall para permitir as portas TCP e UDP 11211 e permitir o acesso a partir do IP do seu servidor de aplicação remoto.

Você pode permitir isso com o seguinte comando:

firebase-cmd --zone=public --add-port=11211/udp --permanent  
firebase-cmd --zone=public --add-port=11211/tcp --permanent  
firebase-cmd --zone=public --add-source=application-server-ip/32 --permanent

Em seguida, recarregue o serviço firewalld para aplicar as alterações:

firebase-cmd --reload

Instalando Extensões do Memcached

Para se conectar ao servidor Memcached, você precisará instalar um cliente específico para a linguagem.

Se você deseja usar o Memcached para sua aplicação PHP. Você precisará instalar a extensão php-pecl-memcached em seu servidor.

Você pode instalá-la com o seguinte comando:

dnf install php-pecl-memcached php-pecl-memcache -y

Se você deseja usar o Memcached para sua aplicação Python. Você precisará instalar pymemcache em seu servidor.

Você pode instalá-lo com o seguinte comando:

pip install pymemcache  
pip install python-memcached

Conclusão

Parabéns! você instalou com sucesso o Memcached no CentOS 8. Agora você pode integrar o Memcached com sua aplicação baseada em PHP ou Python e aumentar a velocidade da sua aplicação.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.