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 -yUna volta installato il server Memcached, avvia e abilita il server Memcached all’avvio del sistema:
systemctl enable memcached --nowPer verificare il servizio Memcached, esegui il seguente comando:
systemctl status memcachedOutput:

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/memcachedTrova 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 memcachedConfigurazione 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 --permanentSuccessivamente, ricarica il servizio firewalld per applicare le modifiche:
firewall-cmd --reloadInstallazione 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 -ySe 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-memcachedConclusione
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.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.