sql >> Base de Datos >  >> NoSQL >> Redis

Heroku Redis - GUI y optimización de memoria

RDBTools es una GUI de administración y un analizador de memoria para Redis. Puede usar RDBTools para optimizar la memoria utilizada por Heroku Redis y, por lo tanto, reducir el costo.

En este artículo, instalaremos RDBTools, conectaremos Heroku Redis y analizaremos la memoria.

Paso 1:Instale RDBTools en su máquina local

Primero, necesita instalar RDBTools. RDBTools se envía como un contenedor docker, así que instale docker y ejecute el siguiente comando:

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

Paso 2:Descubra la URL de Heroku Redis

A continuación, dirija su navegador a http://localhost:8001 y siga los pasos en pantalla para activar su licencia gratuita. La licencia gratuita le permite analizar hasta 512 MB de memoria. Si tiene una instancia de redis más grande, aún puede analizar los primeros 512 MB de datos y extrapolar para su conjunto de datos.

A continuación, debemos averiguar la URL de Redis:

  1. Inicie sesión en su panel de heroku
  2. Seleccione la aplicación que tiene heroku redis
  3. Navegar a la pestaña de recursos
  4. En la sección de complementos, haga clic en "Heroku Redis"
  5. En Credenciales del almacén de datos, haga clic en "Ver credenciales"
  6. Copiar el URI de Redis

La URL de Redis tendrá el formato:

redis://h:password@host:port

Paso 3:Agregar Heroku Redis a RDBTools

A continuación, abra RDBTools y abra la pantalla Agregar instancia. Ingrese el host, el puerto y la contraseña de la URL que obtuvo arriba y agregue la instancia.

Una vez que agregue la instancia, accederá a la página de descripción general de su servidor heroku redis. Desde aquí, vaya a la página Análisis de memoria e inicie el análisis de memoria.

El análisis de la memoria tarda unos minutos, ya que primero descargamos un archivo de copia de seguridad de Heroku Redis.

Pasos siguientes

En este artículo, instalamos RDBTools y nos conectamos a un servidor Heroku Redis. A partir de aquí, puede utilizar la interfaz web de RDBTools para analizar el uso de la memoria, ver recomendaciones, realizar operaciones CRUD y optimizar el rendimiento.