GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Memcached su CentOS 8

Memcached è un sistema di memorizzazione nella cache di memoria open source e ad alte prestazioni. Memorizza i dati in memoria e viene utilizzato per l'ottimizzazione di siti Web dinamici. Velocizza il tuo sito Web basato su database memorizzando nella cache gli oggetti in memoria. Memcached è la prima scelta di qualsiasi webmaster per ospitare applicazioni in tempo reale su Web, app mobili, giochi ed e-commerce. In questa guida spiegherò come installare il sistema di memorizzazione nella cache in memoria Memcached su CentOS 8.

Prerequisiti

  • Un server che esegue CentOS 8.
  • Una password di root è configurata sul server.

Installazione di Memcached Server

L'installazione del pacchetto Memcached è un processo semplice. Puoi installarlo semplicemente eseguendo il seguente comando:

dnf install memcached libmemcached -y

Una volta installato il server Memcached, avvia e abilita il server Memcached al riavvio del sistema:

systemctl enable memcached --now

Per verificare il servizio Memcached, esegui il comando seguente:

systemctl status memcached

Uscita:

Configurazione di Memcached

Per impostazione predefinita, Memcached è accessibile solo da localhost. Se la tua applicazione è ospitata sul sistema remoto, dovrai configurare Memcached per consentire l'accesso alla porta 11211 dall'IP del server delle applicazioni.

Puoi consentire a un server remoto di accedere a Memcached modificando il file /etc/sysconfig/memcached:

nano /etc/sysconfig/memcached

Trova la riga seguente:

OPTIONS="-l 127.0.0.1,::1"

E, lo sostituisci con la seguente riga:

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

Salva e chiudi il file al termine. Quindi, riavvia il servizio Memcached per applicare le modifiche:

systemctl restart memcached

Configurazione del firewall

Successivamente, dovrai configurare il firewall per consentire la porta TCP e UDP 11211 e consentire l'accesso dall'IP del tuo server delle applicazioni remoto.

Puoi consentirli con il seguente comando:

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

Quindi, ricarica il servizio firewalld per applicare le modifiche:

firewall-cmd --reload

Installazione delle estensioni Memcached

Per connetterti al server Memcached, dovrai installare un client specifico per la lingua.

Se vuoi usare Memcached per la tua applicazione PHP. Dovrai installare l'estensione php-pecl-memcached sul tuo server.

Puoi installarlo con il seguente comando:

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

Se vuoi usare Memcached per la tua applicazione Python. Dovrai installare pymemcache sul tuo server.

Puoi installarlo con il seguente comando:

pip install pymemcache
pip install python-memcached

Conclusione

Congratulazioni! hai installato correttamente Memcached su CentOS 8. Ora puoi integrare Memcached con la tua applicazione basata su PHP o Python e aumentare la velocità della tua applicazione.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare VirtualBox su CentOS 7

Come installare Java su CentOS 7

Come installare R su CentOS 7

Come installare Memcached su CentOS 7

Come installare R su CentOS 8

Come installare Memcached (server di memorizzazione nella cache) su CentOS 8

Come installare Memcached su CentOS/RHEL 8