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 -y

Una volta installato Memcached, puoi verificare la versione di Memcached utilizzando il seguente comando:

memcached --version

Dovresti 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 memcached

Per abilitare il servizio Memcached in modo che si avvii automaticamente dopo il riavvio del sistema, esegui il seguente comando:

sudo systemctl enable memcached

Puoi anche controllare lo stato del servizio Memcached utilizzando il seguente comando:

sudo systemctl status memcached

Dovresti 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.

Stato del servizio Memcached

Per impostazione predefinita, Memcached ascolta sulla porta 11211. Puoi controllarlo utilizzando il seguente comando:

ss -antpl | grep memcache

Dovresti 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.conf

Cambia 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 memcached

Installa 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 -y

Una volta installati tutti i pacchetti, abilita il modulo PHP Memcached con il seguente comando:

sudo phpenmod memcached

Successivamente, riavvia il servizio Apache per applicare le modifiche:

sudo systemctl restart apache2

Aggiungi 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 -y

Aggiungi 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 -y

Accedi alla CLI di Memcached

Puoi utilizzare il comando telnet per interagire con Memcached dalla riga di comando.

sudo apt install telnet

Esegui 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 11211

Dovresti 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:

stats

Dovresti 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’.

quit

Conclusione

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.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.