Memcached è un progetto opensource, ad alte prestazioni, e superfast in memoria chiave-valore, che è stato progettato per accelerare le applicazioni web. Tra le popolari applicazioni web che si basano su Memcached includono FaceBook, Reddite Twitter.

In questo articolo, imparerete come installare e configurare un Memcached la cache di sistema CentOS 8 Linux (stesse istruzioni anche sul lavoro RHEL 8 Linux).

L’installazione di Memcached in CentOS 8

Per impostazione predefinita, Memcached i pacchetti sono inclusi in CentOS 8 repository. Con questo in mente, abbiamo intenzione di utilizzare l’impostazione predefinita dnf gestore di pacchetti per installare Memcached insieme ad altri pacchetti.

$ sudo dnf install memcached libmemcached
Installare Memcached in CentOS 8

Installare Memcached in CentOS 8

Per visualizzare informazioni dettagliate sull’ Memcached pacchetto, eseguire il seguente comando rpm.

$ rpm -qi

Il comando visualizza i dettagli come il versione, rilascio, tipo di architettura, licenzee data di uscita il pacchetto, come illustrato di seguito.

Vista Memcached Informazioni

Vista Memcached Informazioni

La configurazione di Memcached in CentOS 8

Ora che abbiamo finito l’installazione Memcachedabbiamo bisogno di configurarlo in modo che altre applicazioni possono interagire con esso. La configurazione di Memcached si trova nel /etc/sysconfig/memcached file.

Per impostazione predefinita, Memcached in ascolto sulla porta 11211 ed è configurato per l’ascolto solo per il localhost come mostrato nella riga numero 5.

Vista Memcached Configurazione

Vista Memcached Configurazione

Per configurare Memcached in modo che le applicazioni da remoto di sistemi di connessione al server, è necessario modificare il localhost indirizzo 127.0.0.1 l’indirizzo dell’host remoto.

Supponiamo che siamo in una rete privata locale. Il nostro Memcached l’IP del server è 192.168.2.101 mentre l’IP di client remoto in cui l’applicazione che si connette a Memcached è 192.168.2.105.

Abbiamo intenzione di sostituire il localhost indirizzo IP di client remoto 192.168.2.105 come mostrato in figura.

Configurare Memcached su CentOS 8

Configurare Memcached su CentOS 8

A quel punto, abbiamo bisogno di aprire la porta 11211 sul firewall per consentire il traffico da host del client.

$ sudo firewall-cmd --add-port=11211/tcp --zone=public --permanent
$ sudo firewall-cmd --reload

Per confermare che porta 11211 è aperto sul firewall, eseguire il comando.

$ sudo firewall-cmd --list-ports | grep 11211
Confermare Memcached Porta

Confermare Memcached Porta

Perfetto!, l’output conferma che la porta è aperta. Il traffico dal client remoto possono ora accedere al server Memcached.

Avendo ferita con le impostazioni e configurazioni, avviare e attivare Memcached come mostrato in figura.

$ sudo systemctl start memcached
$ sudo systemctl enable memcached

Per verificare lo stato di Memcached, eseguire il comando.

$ sudo systemctl status memcached
Verificare Memcached Stato

Verificare Memcached Stato

Il risultato è una conferma che Memcached fino e in esecuzione.

Attivare Memcached per Applicazioni

Se si esegue il PHP, alimentato applicazione come Drupal, Magento o WordPressinstallare il php-pecl-memcache estensione per la vostra applicazione per comunicare in modo trasparente con il Memcached server.

$ sudo dnf install php-pecl-memcache

Se si esegue un Python applicazione, utilizzare il pip pacchetto di installazione per installare i seguenti librerie Python.

$ pip3 install pymemcache --user
$ pip3 install python-memcached --user

E che è. In questa guida, hai imparato come installare Memcached la cache di sistema CentOS 8 server. Per ulteriori informazioni su Memcached controllare il Memcached Wiki.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *