Un semplice esempio renderà la necessità di un server cache molto più chiaro. Diciamo che possiedi un'app di dizionario inglese. Ci sono circa 200.000 parole nel tuo database del dizionario. Quando un utente cerca una parola nella tua app, la tua app deve cercare nel database e trovare la parola e quindi visualizza il significato e alcune frasi di esempio all'utente. Ma il 90% o più persone sta cercando parole molto comuni, diciamo 30.000 parole entro le 200.000 parole nel tuo database. Quindi, la tua app di dizionario trascorre molto tempo a cercare nel database la stessa parola. Pertanto, il caricamento del server e il tempo di accesso alla pagina aumentano. E se potessi consegnare le 30.000 parole comunemente più velocemente ed efficiente? Bene, se si imposta un server di cache e memorizza le parole più comunemente cercate, il 90% del carico del server verrà ridotto. La tua app risponderà anche più velocemente che mai. Quindi puoi fare di più con meno. Non hai bisogno di un server molto potente se si utilizza un server cache in. Le prestazioni dell'app del dizionario possono essere aumentate rapidamente senza aumentare il costo.
Ora sai quanto sono davvero importanti i server cache. Redis è un'eccellente soluzione di memorizzazione nella cache. In questo articolo, ti mostrerò come installare Redis su Ubuntu. Userò Ubuntu 18.04 LTS per la dimostrazione. Ma dovrebbe funzionare per qualsiasi versione moderna di Ubuntu. Iniziamo.
Redis è disponibile nel repository di pacchetti ufficiali di Ubuntu. Quindi è davvero facile da installare. Innanzitutto, aggiorna la cache del repository del pacchetto APT della tua macchina Ubuntu con il seguente comando:
$ sudo apt update
La cache del repository del pacchetto APT deve essere aggiornata.
Ora installa Redis con il seguente comando:
$ sudo apt Installa Redis
Ora premi y e poi premere continuare.
Redis dovrebbe essere installato.
Ora controlla se Redis sta lavorando correttamente con il seguente comando:
$ Redis-cli-Version
Come puoi vedere, sul mio Ubuntu 18.04 LTS MACCHINE, Redis 4.0.9 è installato e funziona correttamente.
Avvio e arresto del servizio Redis:
Ora per verificare se il servizio Redis è in esecuzione, eseguire il seguente comando:
$ sudo systemctl status redis
Come puoi vedere, il servizio Redis è in esecuzione.
Per fermare il servizio Redis, eseguire il seguente comando:
$ sudo systemctl smetti di redis
Come puoi vedere, il servizio Redis non è più in esecuzione.
Per avviare il servizio Redis, eseguire il seguente comando:
$ sudo systemctl Inizia a Redis
Come puoi vedere, il servizio Redis è di nuovo in esecuzione.
Avvio di Redis su System Boot:
Se si desidera che il servizio Redis inizi quando il tuo computer si avvia, puoi aggiungere il servizio Redis all'avvio del sistema della tua macchina Ubuntu. Aggiungi il servizio Redis all'avvio del sistema della tua macchina Ubuntu con il seguente comando:
$ sudo systemctl Abilita Redis-Server
Il servizio Redis dovrebbe essere aggiunto all'avvio del sistema della tua macchina Ubuntu.
Rimozione del servizio Redis dall'avvio del sistema:
Se hai aggiunto il servizio Redis all'avvio del sistema della tua macchina Ubuntu e si desidera rimuoverlo dall'avvio del sistema ora, quindi eseguire il seguente comando:
$ sudo systemctl Disabilita Redis-Server
Il servizio Redis deve essere rimosso dall'avvio del sistema della tua macchina Ubuntu.
Costruire Redis dalla fonte:
Puoi anche costruire Redis dalla fonte su Ubuntu. È facile perché i Redis non hanno alcuna dipendenza. Tutto ciò che serve è avere un set di strumenti di compilatore GCC funzionante. È possibile installare facilmente GCC e tutti gli strumenti di build su Ubuntu con il seguente comando:
$ sudo apt installare build-essenziale
Ora premi y e poi premere .
GCC e tutti gli strumenti di build dovrebbero essere installati.
Ora scarica il codice sorgente Redis dal sito Web ufficiale di Redis all'indirizzo https: // Redis.IO/Download
Al momento della scrittura l'ultima versione beta di Redis è 5.0. Compiliamo e installiamolo. Innanzitutto, crea una directory temporanea (chiamiamola Redis5) e navigare verso di esso con il seguente comando:
$ mkdir ~/redis5 && cd ~/redis5
Ora scarica Redis 5.0-RC 6 Codice sorgente con il seguente comando:
$ wget https: // github.com/antirez/redis/archive/5.0-RC6.catrame.Gz
Redis 5.0 L'archivio del codice sorgente beta dovrebbe essere scaricato.
Ora estrai il file dell'archivio del codice sorgente con il seguente comando:
$ tar xvzf 5.0-RC6.catrame.Gz
Il file di archivio deve essere estratto.
Come puoi vedere, una nuova directory Redis-5.0-RC6/ è creato.
Ora naviga su Redis-5.0-RC6/ Directory con il seguente comando:
$ CD Redis-5.0-RC6
Ora compila Redis con il seguente comando:
$ make
Come puoi vedere, Redis viene compilato. Dovrebbe richiedere del tempo.
Una volta completato il processo di compilazione, è necessario vedere il seguente output:
Ora installa Redis con il seguente comando:
$ sudo Make Installa
Redis è installato.
Per verificare dove sono installati i binari Redis, eseguire il seguente comando:
$ WHEREIS Redis-Server
Come puoi vedere, i binari Redis sono disponibili in /usr/locale/cestino directory.
Per verificare se Redis sta funzionando, eseguire il seguente comando:
$ Redis-cli-Version
Come puoi vedere, Redis 4.9.106 è installato e funzionante correttamente.
Supporto Linguge di programmazione Redis:
Puoi interagire con Redis con molti linguaggi di programmazione come il nodo.JS, PHP, Ruby, Python, C, C ++, Java e molti altri.
Per verificare se Redis ha il supporto per il linguaggio di programmazione desiderato, fare riferimento al sito Web ufficiale di Redis all'indirizzo https: // Redis.io/clienti
Ecco come installi Redis su Ubuntu. Grazie per aver letto questo articolo.