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

Heroku Redis - GUI og hukommelsesoptimering

RDBTools er en administrations-GUI og hukommelsesanalysator til Redis. Du kan bruge RDBTools til at optimere hukommelsen brugt af Heroku Redis og derved reducere omkostningerne.

I denne artikel vil vi installere RDBTools, forbinde Heroku Redis og analysere hukommelse.

Trin 1:Installer RDBTools på din lokale maskine

Først skal du installere RDBTools. RDBTools sendes som en docker-container, så installer docker og kør følgende kommando:

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

Trin 2:Find ud af Heroku Redis URL

Peg derefter din browser til http://localhost:8001 og følg trinene på skærmen for at aktivere din gratis licens. Den gratis licens giver dig mulighed for at analysere op til 512 MB hukommelse. Hvis du har en større redis-instans, kan du stadig analysere de første 512 MB data og ekstrapolere til dit datasæt.

Dernæst skal vi finde ud af Redis URL:

  1. Log ind på dit heroku-dashboard
  2. Vælg den app, der har heroku redis
  3. Naviger til fanen ressourcer
  4. Under tilføjelsessektionen skal du klikke på "Heroku Redis"
  5. Under Datastore-legitimationsoplysninger skal du klikke på "Se legitimationsoplysninger"
  6. Kopiér Redis URI

Redis URL vil være i formatet:

redis://h:password@host:port

Trin 3:Føj Heroku Redis til RDBTools

Åbn derefter RDBTools og åbn skærmen Tilføj instans. Indtast værten, porten og adgangskoden fra den URL, du fik fra oven, og tilføj forekomsten.

Når du tilføjer forekomsten, vil du blive ført til oversigtssiden for din heroku redis-server. Herfra skal du navigere til siden Hukommelsesanalyse og starte hukommelsesanalysen.

Hukommelsesanalysen tager et par minutter, da vi først downloader en backup-fil fra Heroku Redis.

Næste trin

I denne artikel installerede vi RDBTools og oprettede forbindelse til en Heroku Redis-server. Herfra kan du bruge RDBTools' webgrænseflade til at analysere hukommelsesforbrug, se anbefalinger, udføre CRUD-operationer og optimere ydeevnen.


  1. Hvordan undgår man transparent_hugepage/defrag advarsel fra mongodb?

  2. Brugerdefineret deserialisering

  3. Fjern alle felter, der er nul

  4. Sådan finder du min værdi i mongodb