Installazione software · 2 min read · Nov 09, 2025

Come installare Memcached su CentOS 8

Memcached è un sistema di caching in memoria open-source e ad alte prestazioni. Memorizza i dati in memoria ed è utilizzato per ottimizzare siti web dinamici. Velocizza il tuo sito web basato su database memorizzando oggetti in memoria. Memcached è la prima scelta di qualsiasi webmaster per ospitare applicazioni in tempo reale nel Web, App mobili, Gaming e E-Commerce. In questa guida, spiegherò come installare il sistema di caching in memoria Memcached su CentOS 8.

Prerequisiti

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

Installazione del server Memcached

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

dnf install memcached libmemcached -y

Una volta installato il server Memcached, avvia e abilita il server Memcached all’avvio del sistema:

systemctl enable memcached --now

Per verificare il servizio Memcached, esegui il seguente comando:

systemctl status memcached

Output:

Stato di Memcached

Configurazione di Memcached

Per impostazione predefinita, Memcached è accessibile solo dalla localhost. Se la tua applicazione è ospitata su un sistema remoto, dovrai configurare Memcached per consentire l’accesso alla porta 11211 dall’IP del server dell’applicazione.

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

nano /etc/sysconfig/memcached

Trova la seguente riga:

OPTIONS="-l 127.0.0.1,::1"

E sostituiscila con la seguente riga:

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

Salva e chiudi il file dopo aver finito. Quindi, riavvia il servizio Memcached per applicare le modifiche:

systemctl restart memcached

Configurazione del Firewall

Successivamente, dovrai configurare il firewall per consentire le porte TCP e UDP 11211 e consentire l’accesso dall’IP del tuo server dell’applicazione remota.

Puoi consentirle 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

Successivamente, 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 il linguaggio.

Se desideri utilizzare 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 desideri utilizzare 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 con successo Memcached su CentOS 8. Ora puoi integrare Memcached con la tua applicazione basata su PHP o Python e aumentare la velocità della tua applicazione.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.