Installa Redis da Docker Hub

Installa Redis da Docker Hub

Panoramica

In questo post, vedremo come possiamo installare e utilizzare Redis Server da Docker Hub. L'uso di Docker Hub è molto vantaggioso in quanto ciò assicura che non dobbiamo reinstallare la stessa versione di Redis sulla nostra macchina e possiamo testare i nostri Redis con più versioni molto rapidamente. Leggi di più su questo.

Usando Docker

Per iniziare a utilizzare Docker, dobbiamo installarlo sul nostro sistema. Per fare ciò, visita questa pagina e trova una versione appropriata per la tua piattaforma. Una volta che lo aprirai, vedrai una pagina come questa:

Per iniziare a utilizzare Docker, dobbiamo creare anche un ID Docker. Possiamo farlo con un link fornito nella stessa finestra di dialogo. Procedere alla sezione successiva dopo aver creato un ID e effettuato l'accesso in questa istanza. Dovresti essere in grado di configurare Docker con questa pagina Impostazioni quando inizia:

Naturalmente, stiamo usando Mac e quindi, gli screenshot sono specifici per loro e possono differire leggermente in base alla piattaforma.

Se si desidera confermare che l'installazione di Docker è stata eseguita correttamente, prova a eseguire questo comando:

Docker Run Hello-World

Vedrai i seguenti output:

Ora sta funzionando bene, possiamo passare all'installazione e all'utilizzo di Redis da Docker Hub.

Installa Redis da Docker Hub

L'esecuzione di un'istanza Redis usando Docker Hub è in realtà solo una questione di alcuni comandi e comprendere la logica dietro di essa. Fortunatamente, li forniremo entrambi qui.

Per tirare un file Redis Docker ed eseguirlo sulla macchina locale sulla porta predefinita, i.e. 6379, eseguire il seguente comando:

Docker run -Name Some -Redis -d Redis

Quando si esegue il comando sopra nel terminale, vedrai che inizia a scaricare i file necessari:

Aspettiamo il completamento del download. A seconda delle ultime dimensioni del file disponibili, può richiedere fino a pochi minuti.

Una volta fatto questo, apri un'altra scheda per il tuo terminale Prova questo comando:

Docker PS

L'output sarà:

Quindi, il nostro server Redis è ora in esecuzione e pronto per essere interrogato!

Redis vincolante al porto locale

Se vuoi che una delle tue applicazioni si basi al server Redis abbiamo appena avviato, non sarà in grado di farlo fino ad ora.

Basta eseguire il seguente comando per renderlo disponibile anche in una porta locale:

Docker Run -P 6379: 6379 Redis

Basta notare che l'immagine Redis non verrà più scaricata. Verrà verificato solo se una versione più recente è disponibile localmente rispetto alla versione corrente.

Provare Redis

Ora controlleremo in esecuzione Redis e interagiamo con esso. Esegui Redis usando il comando sopra e vedrai qualcosa di simile:

Una volta che vedi che Redis ora sta accettando connessioni, possiamo provare a interagire nella porta che abbiamo specificato, che è 6379.

Possiamo entrare nella CLI Redis con il seguente comando:

Redis-cli

*) NOTA: se si esegue il pacchetto Redis-Tools, prima installa Linux

Quando gestiamo, vedremo il seguente risultato:

Proveremo solo a salvare alcuni dati qui. Proviamo un ultimo comando:

Questo è tutto. Ciò significa che siamo stati in grado di salvare i dati nell'immagine del contenitore in esecuzione Docker di Redis!