Redis
 sql >> Database >  >> NoSQL >> Redis

Heroku Redis - GUI e ottimizzazione della memoria

RDBTools è una GUI di amministrazione e un analizzatore di memoria per Redis. Puoi utilizzare RDBTools per ottimizzare la memoria utilizzata da Heroku Redis e quindi ridurre i costi.

In questo articolo, installeremo RDBTools, collegheremo Heroku Redis e analizzeremo la memoria.

Passaggio 1:installa RDBTools sul tuo computer locale

Innanzitutto, devi installare RDBTools. RDBTools viene fornito come contenitore docker, quindi installa docker ed esegui il comando seguente:

docker run -v rdbtools:/db -p 8001:8001 rdbtools/rdbtools:v0.9.42

Fase 2:scopri l'URL di Heroku Redis

Quindi, punta il tuo browser su http://localhost:8001 e segui i passaggi sullo schermo per attivare la tua licenza gratuita. La licenza gratuita consente di analizzare fino a 512 MB di memoria. Se hai un'istanza redis più grande, puoi comunque analizzare i primi 512 MB di dati ed estrapolare il tuo set di dati.

Successivamente, dobbiamo scoprire l'URL Redis:

  1. Accedi alla dashboard di heroku
  2. Seleziona l'app con heroku redis
  3. Vai alla scheda delle risorse
  4. Nella sezione dei componenti aggiuntivi, fai clic su "Heroku Redis"
  5. In Credenziali Datastore, fai clic su "Visualizza credenziali"
  6. Copia l'URI Redis

L'URL Redis sarà nel formato:

redis://h:password@host:port

Passaggio 3:aggiungi Heroku Redis a RDBTools

Quindi, apri RDBTools e apri la schermata Aggiungi istanza. Inserisci l'host, la porta e la password dall'URL che hai ottenuto sopra e aggiungi l'istanza.

Una volta aggiunta l'istanza, verrai indirizzato alla pagina di panoramica del tuo server heroku redis. Da qui, vai alla pagina Analisi della memoria e avvia l'analisi della memoria.

L'analisi della memoria richiede alcuni minuti, poiché per prima cosa scarichiamo un file di backup da Heroku Redis.

Passaggi successivi

In questo articolo, abbiamo installato RDBTools e ci siamo collegati a un server Heroku Redis. Da qui in poi, puoi utilizzare l'interfaccia web di RDBTools per analizzare l'utilizzo della memoria, visualizzare consigli, eseguire operazioni CRUD e ottimizzare le prestazioni.