Memcached Install · 4 min read · Oct 26, 2025
Come installare e configurare Memcached su Ubuntu 24.04

Memcached è un sistema di caching di oggetti in memoria open-source ampiamente utilizzato che accelera le applicazioni web dinamiche memorizzando i dati in memoria. È progettato per applicazioni web basate su PHP come WordPress, Joomla, Drupal e applicazioni basate su Python. Può aumentare le prestazioni del database e la velocità delle pagine memorizzando temporaneamente il risultato delle query del database o delle pagine web renderizzate in memoria (RAM). Questo riduce il numero di richieste dirette al database e al disco rigido.
Questo tutorial ti mostrerà come installare Memcached su un server Ubuntu 24.04 LTS.
Requisiti
- Un server o desktop che esegue Ubuntu 24.04.
- Hai accesso root o sudo al server.
Installa Memcached su Ubuntu 24.04
Il pacchetto Memcached è disponibile nel repository di Ubuntu 24.04. Puoi installare Memcached eseguendo il seguente comando:
sudo apt install memcached libmemcached-tools -yUna volta installato Memcached, puoi verificare la versione di Memcached utilizzando il seguente comando:
memcached --versionDovresti vedere il seguente output:
memcached 1.6.24
Gestisci il servizio Memcached
Il servizio memcached viene avviato e gestito da systemd.
Per avviare il servizio Memcached, esegui il seguente comando:
sudo systemctl start memcachedPer abilitare il servizio Memcached in modo che si avvii automaticamente dopo il riavvio del sistema, esegui il seguente comando:
sudo systemctl enable memcachedPuoi anche controllare lo stato del servizio Memcached utilizzando il seguente comando:
sudo systemctl status memcachedDovresti vedere il seguente output:
? memcached.service - memcached daemon
Loaded: loaded (/usr/lib/systemd/system/memcached.service; enabled; preset: enabled)
Active: active (running) since Wed 2024-05-29 11:03:38 UTC; 51s ago
Docs: man:memcached(1)
Main PID: 707 (memcached)
Tasks: 10 (limit: 4557)
Memory: 5.8M (peak: 5.8M)
CPU: 53ms
CGroup: /system.slice/memcached.service
??707 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -l ::1 -P /var/run/memcached/memcached.pid
May 29 11:03:38 server1 systemd[1]: Started memcached.service - memcached daemon.

Per impostazione predefinita, Memcached ascolta sulla porta 11211. Puoi controllarlo utilizzando il seguente comando:
ss -antpl | grep memcacheDovresti vedere la porta di ascolto di Memcached nel seguente output:
LISTEN 0 1024 127.0.0.1:11211 0.0.0.0:* users:(("memcached",pid=707,fd=26))
LISTEN 0 1024 [::1]:11211 [::]:* users:(("memcached",pid=707,fd=27))
Configura Memcached
Il file di configurazione di Memcached è /etc/memcached.conf. Puoi modificare il file di configurazione per cambiare le impostazioni predefinite se necessario.
sudo nano /etc/memcached.confCambia le seguenti righe in base alle tue esigenze:
## Specifica l'indirizzo IP su cui Memcached ascolta.
-l 127.0.0.1
## Disabilita l'UDP
-U 0
## Definisci la memoria per memorizzare la cache.
-m 1000
Salva e chiudi il file, quindi riavvia Memcached per applicare le modifiche alla configurazione:
sudo systemctl restart memcachedInstalla l’estensione PHP di Memcached
Se utilizzi un’applicazione basata su PHP, devi installare le estensioni PHP per poter utilizzare Memcached nella tua app web. Puoi installarla eseguendo il seguente comando:
sudo apt install php-memcached -yUna volta installati tutti i pacchetti, abilita il modulo PHP Memcached con il seguente comando:
sudo phpenmod memcachedSuccessivamente, riavvia il servizio Apache per applicare le modifiche:
sudo systemctl restart apache2Aggiungi supporto Memcached per Python
Devi installare la libreria Python Memcached sul tuo server se utilizzi applicazioni web basate su Python.
sudo apt install python3-pymemcache -yAggiungi supporto Memcached per Perl
Se stai utilizzando applicazioni web basate su Perl, dovrai installare la libreria Perl Memcached sul tuo server.
sudo apt install libcache-memcached-libmemcached-perl -yAccedi alla CLI di Memcached
Puoi utilizzare il comando telnet per interagire con Memcached dalla riga di comando.
sudo apt install telnetEsegui il comando Telnet per connetterti a Memcached. Il numero 11211 è la porta di Memcached; se l’hai cambiata in una porta alternativa, assicurati di regolarla anche qui.
telnet localhost 11211Dovresti vedere il seguente output:
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Successivamente, esegui il seguente comando per ottenere una panoramica del tuo servizio Memcached:
statsDovresti vedere il seguente output:
STAT pid 707
STAT uptime 256
STAT time 1716980872
STAT version 1.6.24
STAT libevent 2.1.12-stable
STAT pointer_size 64
STAT rusage_user 0.023712
STAT rusage_system 0.052694
STAT max_connections 1024
STAT curr_connections 2
STAT total_connections 3
STAT rejected_connections 0
STAT connection_structures 3
STAT response_obj_oom 0
STAT response_obj_count 1
STAT response_obj_bytes 16384
STAT read_buf_count 2
STAT read_buf_bytes 32768
STAT read_buf_bytes_free 0
STAT read_buf_oom 0
STAT reserved_fds 20
STAT cmd_get 0
STAT cmd_set 0
STAT cmd_flush 0
STAT cmd_touch 0
STAT cmd_meta 0
Per uscire dal prompt delle statistiche, inserisci la parola ‘quit’.
quitConclusione
Hai installato con successo Memcached sul tuo server Ubuntu 24.04 e ora puoi utilizzarlo con le applicazioni web per aumentarne le prestazioni. Per ulteriori informazioni, visita la documentazione di Memcached.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.