Como instalar o Memcached no CentOS 8 | CONFIGURAÇÃO

{title}1. Como instalar o Memchached no CentOS 82. Como configurar o Memcached no CentOS 83. Como habilitar o Memcached para aplicativos CentOS 8

Os sistemas operacionais lidam com diferentes formas de gerenciar os dados cadastrados e uma delas é que na memória do computador, o cache é salvo. Este cache é enviado por objetos web e na memória este cache integra uma série de parâmetros e instruções que permitem que sejam lidos pela CPU e com isso, é oferecido um acesso muito mais rápido a esses sites.

Porém, um acúmulo desse cache pode ser um fator de erro, especialmente se objetos da web (como páginas da web) mudarem seus IP ou valores, para gerenciar o cache de uma forma mais abrangente temos um utilitário chamado "Encachad" e veremos como usá-lo no CentOS 8.

O que é Memcached

Memcached foi desenvolvido como um sistema de cache de alto desempenho otimizando o uso e gerenciamento do cache no sistema. Seu objetivo é acelerar aplicativos da web dinâmicos, gerenciando diretamente a carga no banco de dados que impacta diretamente o desempenho.

Para entender como memchached ajuda neste processo, devemos entender que o aplicativo usará partes do sistema onde há memória suficiente e que não usamos, e essa parte a implementa na área escassa ou necessária, isso facilita o seguinte:

  • Que cada nó pode ser independente do outro
  • Que cada nó pode fazer uso da memória de outros nós para otimizar processos onde falta memória

Memcached

O Memcached é composto do seguinte:

  • Um software cliente, que lista os servidores memcached disponíveis
  • Integração de um algoritmo de hash, este algoritmo é baseado no cliente e permite que você selecione um servidor com base na chave distribuída para questões de segurança.
  • O software do servidor no qual os valores são armazenados com suas respectivas chaves atribuídas em uma tabela hash interna.
  • O LRU que indica quando o memcached deve acessar dados antigos para acelerar os processos

1. Como instalar o Memchached no CentOS 8

Por padrão, os pacotes Memcached são incluídos nos repositórios CentOS 8. Isso nos permite usar o gerenciador de pacotes dnf para instalação.

Passo 1

Vamos executar o seguinte:

 sudo dnf install memcached libmemcached 

Passo 2

Inserimos a letra "s" para validar o download e a instalação do Memchached e seus pacotes:

etapa 3

Informações detalhadas sobre o pacote Memcached podem ser acessadas com o seguinte comando:

 rpm -qi memcached 

Lá encontramos detalhes específicos do Memcached.

Passo 4

Memcached pode ser instalado diretamente da fonte com as seguintes linhas:

 sudo yum install libevent-devel sudo wget https: //memcached.org/latest tar -zxf memcached -1. xxtar.gz cd memcached -1. xx ./configure --prefix = / usr / local / memcached make && make test && sudo make install 

2. Como configurar o Memcached no CentOS 8

A configuração do Memcached está disponível no arquivo / etc / sysconfig / memcached e tem diferentes variáveis ​​para usar.

Passo 1

Por padrão, o Memcached escuta a porta 11211 e está configurado para escutar apenas o sistema localhost, como podemos ver no arquivo:

 nano / etc / sysconfig / memcached 

Passo 2

Se precisarmos configurar o Memcached para que os aplicativos em sistemas remotos possam se conectar ao servidor, devemos alterar o endereço do host local 127.0.0.1 para o endereço do host remoto.

Os valores neste arquivo são:

PORTA

Refere-se à porta usada pelo Memcached para sua execução.

DO UTILIZADOR

Indica o daemon inicial para o serviço memcached.

MAXCONN

Este é um valor que permite definir o número de conexões simultâneas, seu valor padrão é 1024 e pode ser editado com base nas necessidades atuais.

TAMANHO DA MEMÓRIA CACHE

É um valor editável que se refere ao tamanho da memória cache que por padrão é 2048 e é possível aumentá-lo até 4 GB.

OPÇÕES

Lá é possível configurar o endereço IP do servidor, para que os servidores web Apache ou Nginx possam se conectar aqui

No caso de permitir conexões externas, devemos habilitar as permissões do Firewall:

 sudo firewall-cmd - add -port = 11211 / tcp --zone = public --permanent sudo firewall-cmd –reload 

etapa 3

Confirmamos que a porta está autorizada com o seguinte comando:

 sudo firewall-cmd - lista -portas | grep 11211 

Passo 4

Vamos começar e habilitar o Memcached no início da inicialização do CentOS 8:

 sudo systemctl start memcached sudo systemctl enable memcached 

Etapa 5

Verificamos o status do Memcached:

 sudo systemctl status memcached 

3. Como habilitar o Memcached para aplicativos CentOS 8

Passo 1

Alguns aplicativos têm tecnologia PHP, eles permitem que você instale a extensão php-pecl-memcache para que o aplicativo possa estabelecer uma conexão com o servidor Memcached:

 sudo dnf install php-pecl-memcache (extensão memcached para PHP) sudo dnf install perl- Cache -Memcached (extensão memcached para PERL) sudo dnf install python-memcached (extensão memcached para PYTHON) 

Passo 2

Para validar as estatísticas do servidor local, executaremos o seguinte:

 memcached-tool 127 .0 .0 .1 stats 

Memcached é uma opção abrangente para gerenciar o cache em nosso servidor CentOS 8.