Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Heroku Redis — optymalizacja GUI i pamięci

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:

  1. Zaloguj się do pulpitu heroku
  2. Wybierz aplikację, która ma heroku redis
  3. Przejdź do karty zasobów
  4. W sekcji dodatków kliknij „Heroku Redis”
  5. W sekcji Poświadczenia Datastore kliknij „Wyświetl poświadczenia”
  6. 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.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis — co, dlaczego i jak używać Redis jako podstawowej bazy danych

  2. Jak używać polecenia UNSUBSCRIBE w Redis 2.6.11?

  3. Skrypt redis lua a pojedyncze połączenia

  4. użyj node-redis z węzłem 8 util.promisify

  5. Jak przechowywać obiekt binarny w redis za pomocą węzła?