Como instalar o Memcached no Debian 10

Como instalar o Memcached no Debian 10

Memcached é uma loja de valor-chave gratuita e gratuita de alto desempenho e OpenSource, usado como um sistema de cache. É usado principalmente para acelerar sites orientados ao banco de dados e aplicativos da Web por cache de dados em RAM. Ao fazer isso, reduz significativamente a frequência que uma fonte eterna de dados é lida.

Memcached é simples e fácil de implantar e seu API está amplamente disponível para uma ampla gama de linguagens de programação populares, como Pitão.

Este guia orienta você pela instalação de Memcached sobre Debian 10, codinome Debian Buster e Debian 9, codinome Esticar.

Nesta página

  • Instale o Memcached no Debian
  • Configurar memcached no Debian
  • Ativar memcached para aplicações PHP e Python

Instale o Memcached no Debian

Memcached Os pacotes já estão incluídos no Debian repositório e, como tal, vamos instalar Memcached Usando o gerenciador de pacotes apt.

Mas primeiro, atualize os pacotes do sistema como mostrado:

$ sudo apt update 

Depois disso, instale Memcached Invocando o comando:

$ sudo apt install me memcached libmemcached tools 

O Libmemcached-Tools O pacote é uma biblioteca C&C ++ que fornece vários utilitários de linha de comando que você pode usar para interagir e gerenciar o Memcached servidor.

Instale o Memcached no Debian 10

Uma vez instalado, Memcached O serviço começará automaticamente e você poderá verificar isso executando o comando:

$ sudo Systemctl Status Memcached 
Verifique o status do memcached

Por padrão, Memcached ouve na porta 11211 E você pode verificar isso usando o comando netStat, como mostrado:

$ sudo netstat -pnltU 
Verifique a porta Memcached

Configurar memcached no Debian

Para configurar Memcached, você precisa configurar o /etc/memcached.conf arquivo. Na maioria das vezes, as configurações padrão funcionarão muito bem para a maioria dos usuários.

Sem nenhuma configuração, Memcached escuta no LocalHost apenas. Se você estiver se conectando ao servidor Memcached do próprio servidor, nenhuma configuração é necessária.

Para permitir conexões remotas ao servidor, é necessária alguma configuração adicional. Precisamos modificar o firewall para permitir o acesso à porta UDP 11211 que o memcached escuta por padrão.

Vamos supor que o endereço IP do servidor memcached seja 10.128.0.46 e o endereço IP do cliente é 10.128.0.45. Para permitir o acesso da máquina cliente ao servidor Memcached, execute o comando.

$ sudo ufw permitir de 10.128.0.45 para qualquer porta 11211 

Em seguida, recarregue o firewall para as mudanças persistirem.

$ sudo ufw recarregar 

Depois disso, vá para o Memcached.conf arquivo de configuração.

$ sudo vim /etc /memcached.conf 

Certifique -se de localizar a linha que começa com -L 127.0.0.1.

Memcached habilitado para localhost

Substitua -o pelo IP do servidor, que neste caso é 10.128.0.46 como mostrado:

Ativar acesso remoto em memcached

Agora, reinicie Memcached Para que as mudanças entrem em vigor.

$ sudo systemctl reiniciar o memcached 

Ativar memcached para aplicações PHP e Python

Se você pretende usar Memcached como um banco de dados de cache para aplicativos PHP, como Drupal ou WordPress, o PHP-Memcached Extensão é necessária.

Para instalá -lo, execute o comando:

$ sudo apt install php-memcached 
Instale o PHP-Memcached no Debian 10

Para Pitão Aplicativos, instale o seguinte Pitão bibliotecas usando pip. Se pip não está instalado, você pode instalá -lo usando o comando:

$ sudo apt install python3-pip 

Em seguida, instale as bibliotecas como mostrado.

$ pip3 install pymemcache $ pip3 install python-memcached 
Conclusão

Chegamos ao final deste guia. É nossa esperança que você possa instalar agora Memcached Nas suas Debian 10 instância sem problemas. Seu feedback é bem -vindo.