Redis
 sql >> база данни >  >> NoSQL >> Redis

Heroku Redis - GUI и оптимизация на паметта

RDBTools е административен GUI и анализатор на паметта за Redis. Можете да използвате RDBTools, за да оптимизирате паметта, използвана от Heroku Redis, и по този начин да намалите разходите.

В тази статия ще инсталираме RDBTools, ще свържем Heroku Redis и ще анализираме паметта.

Стъпка 1:Инсталирайте RDBTools на вашата локална машина

Първо, трябва да инсталирате RDBTools. RDBTools се доставя като докер контейнер, така че инсталирайте docker и изпълнете следната команда:

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

Стъпка 2:Разберете URL адреса на Heroku Redis

След това насочете браузъра си към http://localhost:8001 и следвайте стъпките на екрана, за да активирате безплатния си лиценз. Безплатният лиценз ви позволява да анализирате до 512 MB памет. Ако имате по-голям екземпляр за преразглеждане, все още можете да анализирате първите 512 MB данни и да екстраполирате за вашия набор от данни.

След това трябва да разберем URL адреса на Redis:

  1. Влезте в таблото си за управление на heroku
  2. Изберете приложението, което има heroku redis
  3. Отворете раздела ресурси
  4. Под секцията за добавки щракнете върху „Heroku Redis“
  5. Под Datastore Credentials щракнете върху „Преглед на идентификационните данни“
  6. Копирайте URI на Redis

URL адресът на Redis ще бъде във формат:

redis://h:password@host:port

Стъпка 3:Добавете Heroku Redis към RDBTools

След това отворете RDBTools и отворете екрана Добавяне на екземпляр. Въведете хоста, порта и паролата от URL адреса, който сте получили от горе, и добавете екземпляра.

След като добавите екземпляра, ще бъдете отведени до страницата за преглед на вашия heroku redis сървър. От тук отидете на страницата Анализ на паметта и стартирайте анализа на паметта.

Анализът на паметта отнема няколко минути, тъй като първо изтегляме архивен файл от Heroku Redis.

Следващи стъпки

В тази статия инсталирахме RDBTools и се свързахме със сървър на Heroku Redis. Оттук нататък можете да използвате уеб интерфейса на RDBTools, за да анализирате използването на паметта, да преглеждате препоръки, да извършвате CRUD операции и да оптимизирате производителността.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. $redis глобална променлива с рубин върху релси

  2. Не може да се получи връзка с Jedis, когато се използва SSL с Redis и Spring Data Redis

  3. Redis ключ за съхранение без стойност

  4. Изпълнение на фонови задачи на Heroku само с 1 уеб динамометрия и 0 работни динамометра

  5. Транзакции, въведени в Redis