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:
- Accedi alla dashboard di heroku
- Seleziona l'app con heroku redis
- Vai alla scheda delle risorse
- Nella sezione dei componenti aggiuntivi, fai clic su "Heroku Redis"
- In Credenziali Datastore, fai clic su "Visualizza credenziali"
- 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.