Join our Discord Server
Lab 5: Building Docker Extension from Scratch

Building and Running RedisInsight Docker Extension

Estimated reading: 2 minutes 115 views

RedisInsight is an intuitive and efficient GUI for Redis. It allows developers to interact with your databases and manage your data—with built-in support for most popular Redis modules.

It is an open source Redis GUI tool that allows you to visualise, monitor, and optimize while developing your applications with Redis.

This repository show how to run Redis GUI as a single-click installation using RedisInsight Docker Extension.

This is Work-in-progress

  •  Building Compose File
  •  Constructing UI
  •  Final Testing

RedisInsight is an intuitive and efficient GUI for Redis, allowing you to interact with your databases and manage your data—with built-in support for most popular Redis modules. It is an open source Redis GUI tool that allows you to visualise, monitor, and optimize while developing your applications with Redis.

image

Getting Started

You can try it now! Install RedisInsight extension

Pre-requisite

  • Docker Desktop 4.12

1. Clone the repository

 git clone https://github.com/collabnix/redisinsight-docker-extension

2. Build the Extension

 make build-extension

If you run into error: Failed to solve with frontend dockerfile.v0: failed to create LLB definition

export DOCKER_BUILDKIT=0
export COMPOSE_DOCKER_CLI_BUILD=0

3. Install the Extension

 docker extension install <name-of-extension>

Open Docker Dashboard to see RedisInsight Extension already up and running.

Connecting to the Local Redis Database

Step 1. Toggle to agree to the license terms and click “Confirm”

image

Step 2. Select “I already have database”

image

Step 3. Enter the local database details to connect to Redis Database

This extensions runs local Redis database too. It is included for testing purpose. Click “Connect to Redis Database” and enter the values

image

Step 4. Enter your host details.

Please replace the host address with your local IP address. Click “Add Database”.

image

Step 5. Select the right database to view the dashboard UI.

image

Step 6. View the Keys

image

Connecting to the Remote Database (Redis Enterprise Cloud)

Step 1. Connect to the remote Redis Cloud

image

Step 2. Access the Database

image

Step 3. Viewing the Keys

image

Share this Doc

Building and Running RedisInsight Docker Extension

Or copy link

CONTENTS
Join our Discord Server