RDBTools je administrační GUI a analyzátor paměti pro Redis. Pomocí RDBTools můžete optimalizovat paměť používanou Heroku Redis a tím snížit náklady.
V tomto článku nainstalujeme RDBTools, připojíme Heroku Redis a analyzujeme paměť.
Krok 1:Instalace RDBTools na místní počítač
Nejprve musíte nainstalovat RDBTools. RDBTools se dodává jako kontejner dockeru, takže nainstalujte docker a spusťte následující příkaz:
docker run -v rdbtools:/db -p 8001:8001 rdbtools/rdbtools:v0.9.42
Krok 2:Zjistěte adresu URL Heroku Redis
Dále přejděte v prohlížeči na http://localhost:8001 a podle pokynů na obrazovce aktivujte bezplatnou licenci. Bezplatná licence vám umožňuje analyzovat až 512 MB paměti. Pokud máte větší instanci redis, stále můžete analyzovat prvních 512 MB dat a extrapolovat je pro svou datovou sadu.
Dále musíme zjistit Redis URL:
- Přihlaste se do hlavního panelu heroku
- Vyberte aplikaci, která má heroku redis
- Přejděte na kartu zdroje
- V části doplňků klikněte na „Heroku Redis“
- V části Datastore Credentials klikněte na "View Credentials"
- Zkopírujte identifikátor URI Redis
Adresa URL Redis bude ve formátu:
redis://h:password@host:port
Krok 3:Přidejte Heroku Redis do RDBTools
Dále otevřete RDBTools a otevřete obrazovku Přidat instanci. Zadejte hostitele, port a heslo z adresy URL, kterou jste získali výše, a přidejte instanci.
Jakmile přidáte instanci, budete přesměrováni na stránku s přehledem vašeho serveru heroku redis. Odtud přejděte na stránku Analýza paměti a spusťte analýzu paměti.
Analýza paměti trvá několik minut, protože nejprve stáhneme záložní soubor z Heroku Redis.
Další kroky
V tomto článku jsme nainstalovali RDBTools a připojili se k serveru Heroku Redis. Od této chvíle můžete používat webové rozhraní RDBTools k analýze využití paměti, zobrazení doporučení, provádění operací CRUD a optimalizaci výkonu.