In questo tutorial, ti mostreremo come installare Redis su Ubuntu 16.04 LTS. Per chi non lo sapesse, Redis è una chiave avanzata open source, con licenza BSD archivio di valori. Viene spesso definito server di struttura dati poiché le chiavi possono contenere stringhe, hash, elenchi, set e set ordinati. Redis supporta anche tipi di dati come Transizioni, Pubblica e Sottoscrivi. "Redis " è considerato più potente di "Memcache". Sarebbe intelligente mettere in pratica "Redis" e mettere giù "Memcache" per un po'.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Redis su un server Ubuntu 16.04 LTS (Xenial Xerus).
Installa Redis su Ubuntu 16.04 LTS
Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo i seguenti comandi apt-get nel terminale.
sudo apt-get update sudo apt-get upgrade
Passaggio 2. Installazione di Redis su Ubuntu 16.04.
Installare Redis su Ubuntu è semplice. Esegui il comando seguente per installare Redis sul tuo computer:
apt-get install redis-server
Redis fornisce un'estensione PHP per lavorare con PHP. Qui tratteremo l'installazione dell'estensione Redis di PHP dalla compilazione del codice sorgente e utilizzando il repository apt. Il comando seguente lo farà installa e configura l'estensione Redis con PHP:
apt-get install php-redis
Passaggio 3. Configura Redis Cache su Ubuntu 16.04.
Per configurare Redis come cache devi modificare il /etc/redis/redis.conf
file:
nano /etc/redis/redis.conf
Per configurare la memoria massima per Redis e come Redis selezionerà cosa rimuovere quando viene raggiunta la memoria massima, aggiungi le seguenti righe alla fine del file :
maxmemory 128mb maxmemory-policy allkeys-lru
Salva e chiudi il file, quindi riavvia il servizio Redis:
systemctl restart redis-server.service systemctl enable redis-server.service
Passaggio 4. Avvio e test di Redis.
Inizieremo e verificheremo lo stato del Redis con i comandi seguenti:
$ systemctl start redis-server.service $ systemctl status redis-server.service redis.service - Redis In-Memory Data Store Loaded: loaded (/etc/systemd/system/redis.service; disabled; vendor preset: enabled) Active: active (running) since Thu 2016-10-20 15:07:10 IST; 17s ago Main PID: 7207 (redis-server) Tasks: 3 Memory: 6.2M CPU: 22ms CGroup: /system.slice/redis.service └─7207 /usr/local/bin/redis-server 127.0.0.1:6379 Oct 20 15:07:10 ubuntu-16 redis-server[7207]: | `-._`-._ _.-'_.-' | Oct 20 15:07:10 ubuntu-16 redis-server[7207]: `-._ `-._`-.__.-'_.-' _.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]: `-._ `-.__.-' _.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]: `-._ _.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]: `-.__.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # WARNING: The T Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # Server started Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # WARNING overco Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # WARNING you have. ... ...
Ora testeremo l'istanza Redis con alcuni comandi:
$ redis-cli 127.0.0.1:6379> ping PONG 127.0.0.1:6379> set test "Redis Working!" OK 127.0.0.1:6379> get test "Redis Working!" 127.0.0.1:6379> exit
Congratulazioni! Hai installato con successo Redis. Grazie per aver utilizzato questo tutorial per l'installazione di Redis sul tuo sistema Ubuntu 16.04. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Redis.