Connect with us

Linux

Come configurare il cluster sentinella Redis su Ubuntu o Debian Linux


{Contenuto dei sostenitori di nixCraft Patreon}

TLa sua guida spiega come configurare il cluster di failover Sentinel Redis per la memorizzazione nella cache del database o qualsiasi altro tipo di dati nel nodo ad alta disponibilità.

Requisiti software e hardware

Minimo tre VM in esecuzione su provider cloud o server bare metal. Mantieni sempre un numero DISPARI di server.

  1. Ubuntu 20.04 o Debian 10 Linux LTS.
  2. Server Redis con sentinella su ogni VM.
  3. HAProxy per il bilanciamento del carico e il reindirizzamento del traffico al nodo Redis sano per la scrittura o la lettura dei dati.
  4. Keepalived per il failover IP per HAProxys.
  5. Il cluster Redis sarà protetto tramite firewall, password e VLAN o VPC.
  6. Avviso basato su e-mail per HAproxy e cluster Keepalived.
  7. Semplici statistiche basate sul web per Redis.

Configurazione di esempio:

Come configurare il cluster sentinella Redis su Ubuntu o Debian Linux

Tutti i client (la tua app Web scritta in Python/PHP/Perl) invieranno a Redis richieste di lettura e scrittura alla porta TCP 172.0.0.5 6379. HAproxy reindirizzerà le richieste di lettura in base allo stato di integrità del server Redis tra tre server. La richiesta di scrittura Redis reindirizzerà a un nodo attivo nel cluster sentinella. Keepalived viene utilizzato per mantenere il nodo HAPorxy in standby nel caso in cui il nodo HAPorxy primario sia inattivo per qualsiasi motivo. Inoltre, Keepalived fornirà il failover IP basato sul protocollo VRRP in esecuzione su un’interfaccia. Questa guida approfondita tratterà i seguenti argomenti:

toc-redis-cluster-anteprima

Il post Come configurare il cluster sentinella Redis su Ubuntu o Debian Linux è apparso per primo su Opensource Flare✨.


Ti e piaciuto questo articolo?
Supporta il mio lavoro, facendo una donazione!

Click to comment

Leave a Reply

Esegui l'accesso per Commentare.

Di tendenza

Close Popup
Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione senza blocchi premi su Accetto, oppure continua tranquillamente la navigazione, nessun dato sulla tua navigazione verrà raccolto.
Close Popup
Privacy Settings saved!
Impostazioni

Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.

Questi cookie sono necessari per il funzionamento del sito Web e non possono essere disattivati nei nostri sistemi.

Cookie tecnici
Per utilizzare questo sito web usiamo i seguenti cookie tecnici necessari:
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec
  • swpm_session

Google Adsense
Usiamo la pubblicità di Google solo per mantenere attivi i nostro sito. Con ip anonimizzati.

Rifiuta tutti i Servizi
Save
Accetta tutti i Servizi