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 -yUma vez que o servidor Memcached esteja instalado, inicie e habilite o servidor Memcached na reinicialização do sistema:
systemctl enable memcached --nowPara verificar o serviço Memcached, execute o seguinte comando:
systemctl status memcachedSaída:

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/memcachedEncontre 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 memcachedConfigurando 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 --permanentEm seguida, recarregue o serviço firewalld para aplicar as alterações:
firebase-cmd --reloadInstalando 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 -ySe 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-memcachedConclusã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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.