RDBTools to administracyjny graficzny interfejs użytkownika i analizator pamięci dla Redis. Możesz użyć RDBTools, aby zoptymalizować pamięć używaną przez Heroku Redis, a tym samym obniżyć koszty.
W tym artykule zainstalujemy RDBTools, połączymy Heroku Redis i przeanalizujemy pamięć.
Krok 1:Zainstaluj RDBTools na komputerze lokalnym
Najpierw musisz zainstalować RDBTools. RDBTools jest dostarczany jako kontener docker, więc zainstaluj docker i uruchom następujące polecenie:
docker run -v rdbtools:/db -p 8001:8001 rdbtools/rdbtools:v0.9.42
Krok 2:Znajdź adres URL Heroku Redis
Następnie skieruj przeglądarkę na http://localhost:8001 i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby aktywować bezpłatną licencję. Darmowa licencja pozwala na analizę do 512 MB pamięci. Jeśli masz większą instancję redis, nadal możesz przeanalizować pierwsze 512 MB danych i dokonać ekstrapolacji dla swojego zestawu danych.
Następnie musimy znaleźć adres URL Redis:
- Zaloguj się do pulpitu heroku
- Wybierz aplikację, która ma heroku redis
- Przejdź do karty zasobów
- W sekcji dodatków kliknij „Heroku Redis”
- W sekcji Poświadczenia Datastore kliknij „Wyświetl poświadczenia”
- Skopiuj identyfikator URI Redis
Adres URL Redis będzie miał format:
redis://h:password@host:port
Krok 3:Dodaj Heroku Redis do RDBTools
Następnie otwórz RDBTools i otwórz ekran Dodaj instancję. Wprowadź hosta, port i hasło z adresu URL otrzymanego z góry i dodaj instancję.
Po dodaniu instancji zostaniesz przeniesiony na stronę przeglądu swojego serwera redis heroku. Stąd przejdź do strony Analiza pamięci i rozpocznij analizę pamięci.
Analiza pamięci zajmuje kilka minut, ponieważ najpierw pobieramy plik kopii zapasowej z Heroku Redis.
Dalsze kroki
W tym artykule zainstalowaliśmy RDBTools i połączyliśmy się z serwerem Heroku Redis. Od tego momentu możesz używać interfejsu internetowego RDBTools do analizowania wykorzystania pamięci, przeglądania rekomendacji, wykonywania operacji CRUD i optymalizacji wydajności.