Databases 8 min read

Master RedisInsight: Install, Configure & Use the Ultimate Redis GUI

This guide introduces RedisInsight, outlines its key features, provides step‑by‑step Linux installation, environment‑variable configuration, service startup, Kubernetes deployment instructions, and demonstrates basic UI usage for monitoring, CLI interaction, and memory analysis of Redis instances.

Top Architect
Top Architect
Top Architect
Master RedisInsight: Install, Configure & Use the Ultimate Redis GUI

RedisInsight Overview

RedisInsight is a GUI for Redis that provides real‑time monitoring (memory usage, connections, hit rate, uptime), a built‑in CLI, and full support for Redis Cluster and Redis modules.

Key Features

Only GUI that fully supports Redis Cluster.

Browser‑based key search, view and edit.

SSL/TLS connections and integrated memory analysis.

Linux Installation (v1.11.0)

Download the Linux binary, place it under /usr/local/redisinsight and make it executable.

mkdir -p /usr/local/redisinsight
mv redisinsight-linux64-1.11.0 /usr/local/redisinsight/redisinsight-1.11.0
chmod +x /usr/local/redisinsight/redisinsight-1.11.0

Environment variables (optional)

echo "export REDISINSIGHT_HOST=192.168.1.1" >> ~/.bash_profile
echo "export REDISINSIGHT_HOST_DIR=/usr/local/redisinsight/.redisinsight" >> ~/.bash_profile
source ~/.bash_profile

Start the service

nohup /usr/local/redisinsight/redisinsight-1.11.0 &
ps aux | grep redisinsight   # verify the process

Kubernetes Deployment (image redislabs/redisinsight:1.7.0)

Create a redisinsight.yaml manifest that defines a NodePort Service (port 80 → targetPort 8001, nodePort 31888) and a Deployment with a single replica.

apiVersion: v1
kind: Service
metadata:
  name: redisinsight-service
spec:
  type: NodePort
  ports:
  - port: 80
    targetPort: 8001
    nodePort: 31888
  selector:
    app: redisinsight
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: redisinsight
spec:
  replicas: 1
  selector:
    matchLabels:
      app: redisinsight
  template:
    metadata:
      labels:
        app: redisinsight
    spec:
      containers:
      - name: redisinsight
        image: redislabs/redisinsight:1.7.0
        imagePullPolicy: IfNotPresent
        ports:
        - containerPort: 8001
          protocol: TCP
        volumeMounts:
        - name: db
          mountPath: /db
      volumes:
      - name: db
        emptyDir: {}

Apply with kubectl apply -f redisinsight.yaml. The UI will be reachable at http://<NodeIP>:31888.

Basic Usage

After starting RedisInsight, open a browser at http://<IP>:8001 (or the NodePort defined above). The dashboard shows memory usage, connection count, hit rate and uptime. The built‑in CLI allows execution of any Redis command, and the key browser lets you search, view and edit keys. The Memory Analysis view visualises key‑size distribution and helps identify large keys.

Optional: Install Redis Server (v6.2.6)

If a Redis instance is not already available, the following commands compile and configure Redis 6.2.6, bind it to 192.168.1.1, disable protected mode, enable daemonization, set a password, and start the server.

wget https://download.redis.io/releases/redis-6.2.6.tar.gz
tar zxf redis-6.2.6.tar.gz
cd redis-6.2.6
make PREFIX=/usr/local/redis install
sed -i 's/^bind 127.0.0.1/bind 192.168.1.1/' redis.conf
sed -i 's/protected-mode yes/protected-mode no/' redis.conf
sed -i 's/daemonize no/daemonize yes/' redis.conf
sed -i 's/requirepass .*/requirepass 123123/' redis.conf
cp redis.conf /usr/local/redis/
/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf

Connect RedisInsight to the server using the configured IP, port (default 6379) and password.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

GUIredisInstallationRedisInsight
Top Architect
Written by

Top Architect

Top Architect focuses on sharing practical architecture knowledge, covering enterprise, system, website, large‑scale distributed, and high‑availability architectures, plus architecture adjustments using internet technologies. We welcome idea‑driven, sharing‑oriented architects to exchange and learn together.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.