Heim  >  Artikel  >  Datenbank  >  So installieren und verwenden Sie das Redis-Überwachungstool RedisInsight

So installieren und verwenden Sie das Redis-Überwachungstool RedisInsight

王林
王林nach vorne
2023-05-27 20:42:493351Durchsuche

1. Einführung in RedisInsight

RedisInsight ist ein intuitives und effizientes Redis-GUI-Verwaltungstool. Es kann den Speicher, die Anzahl der Verbindungen, die Trefferquote und die Betriebszeit von Redis überwachen und anzeigen die Schnittstelle Verwenden Sie CLI, um mit dem verbundenen Redis zu interagieren (RedisInsight verfügt über integrierte Unterstützung für das Redis-Modul): Offizielles Portal CLI 和连接的 Redis 进行交互(RedisInsight 内置对 Redis 模块支持):官方传送门

RedisInsight 提供的功能:

  • 唯一支持 Redis Cluster 的 GUI 工具;

  • 可以基于 Browser 的界面来进行搜索键、查看和编辑数据;

  • 支持基于 SSL/TLS 的连接,同时还可以在界面上进行内存分析;

二、RedisInsight 安装与使用

1.物理安装

1)下载 RedisInsight 软件包:传送门

[root@Redis ~]# ls
anaconda-ks.cfg  redisinsight-linux64-1.11.0
[root@Redis ~]# mkdir /usr/local/redisinsight
[root@Redis ~]# mv redisinsight-linux64-1.11.0 /usr/local/redisinsight/redisinsight-1.11.0
[root@Redis ~]# chmod +x /usr/local/redisinsight/redisinsight-1.11.0

So installieren und verwenden Sie das Redis-Überwachungstool RedisInsight

2)配置 RedisInsight 的环境变量

[root@Redis ~]# echo "export REDISINSIGHT_HOST=192.168.1.1" >> ~/.bash_profile
[root@Redis ~]# echo "export REDISINSIGHT_HOST_DIR=/usr/local/redisinsight/.redisinsight" >> ~/.bash_profile
[root@Redis ~]# source ~/.bash_profile

注解:

REDISINSIGHT_PORT:配置 RedisInsight 的监听端口(default:8001

REDISINSIGHT_HOST:配置 RedisInsight 的 IP 地址(default:0.0.0.0

LOG_DIR:配置 RedisInsight 的日志存放路径(default:REDISINSIGHT_HOST_DIR

REDISINSIGHT_HOST_DIR:配置 RedisInsight 的数据存放路径(default:~/.redisinsight

3)启动 RedisInsight 服务

[root@Redis ~]# nohup /usr/local/redisinsight/redisinsight-linux64-1.4.0 &		// 后台运行
[root@Redis ~]# ps aux | grep redis												// 查看进程是否存在

So installieren und verwenden Sie das Redis-Überwachungstool RedisInsight

2.Kubernetes 安装

1)创建 RedisInsight 的 yaml

RedisInsight-Funktionen bereitgestellt:

  • Das einzige GUI-Tool, das Redis Cluster unterstützt

  • So installieren und verwenden Sie das Redis-Überwachungstool RedisInsight kann auf der Schnittstelle von Browser Schlüssel durchsuchen, Daten anzeigen und bearbeiten;
  • Unterstützt Verbindungen basierend auf SSL/TLS und kann auch eine Speicheranalyse durchführen auf der Schnittstelle;# 🎜🎜#

2. RedisInsight-Installation und Verwendung

1. Physische Installation

So installieren und verwenden Sie das Redis-Überwachungstool RedisInsight1) Herunterladen RedisInsight code> Softwarepaket: Portal

[root@Redis ~]# vim redisinsight.yaml
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
  labels:
    app: redisinsight
spec:
  replicas: 1
  selector:
    matachLabels:
      app: redisinsight
  template:
    metadata:
      labels:
        app: redisinsight
    spec:
      containers:
      - name: redisinsight
        image: redislabs/redisinsight:1.7.0
        imagePullPolicy: IfNotPresent
        volumeMounts:
        - name: db
          mountPath: /db
        ports:
        - containerPort: 8001
          protocol: TCP
      volumes:
      - name: db
        emptyDir: {}

Redis-Überwachung So installieren und verwenden Sie das Tool RedisInsight

2) Konfigurieren Sie die Umgebungsvariablen von RedisInsightSo installieren und verwenden Sie das Redis-Überwachungstool RedisInsight

[root@Redis ~]# kubectl apply -f redisinsight.yaml

Hinweis: # 🎜🎜#

REDISINSIGHT_PORT: Konfigurieren Sie den Überwachungsport von RedisInsight (Standard: 8001) So installieren und verwenden Sie das Redis-Überwachungstool RedisInsight

REDISINSIGHT_HOST: Konfigurieren Sie die IP-Adresse von RedisInsight (Standard: 0.0.0.0)

So installieren und verwenden Sie das Redis-Überwachungstool RedisInsightLOG_DIR: Konfigurieren Sie den Protokollspeicherpfad des RedisInsight-Codes (Standard: REDISINSIGHT_HOST_DIR)

REDISINSIGHT_HOST_DIR: Konfigurieren Sie die Daten Speicherpfad von RedisInsight (Standard: ~/.redisinsight) So installieren und verwenden Sie das Redis-Überwachungstool RedisInsight

3) Starten Sie den RedisInsight-Dienst #🎜🎜 #
[root@Redis ~]# wget https://download.redis.io/releases/redis-6.2.6.tar.gz
[root@Redis ~]# tar zxf redis-6.2.6.tar.gz
[root@Redis ~]# cd redis-6.2.6
[root@Redis redis-6.2.6]# make PREFIX=/usr/local/redis install
[root@Redis redis-6.2.6]# sed -i '/^bind 127.0.0.1/s/127.0.0.1/192.168.1.1/g' redis.conf		# 修改监听 IP
[root@Redis redis-6.2.6]# sed -i '/protected-mode/s/yes/no/g' redis.conf						# 关闭保护模式
[root@Redis redis-6.2.6]# sed -i '/daemonize/s/no/yes/g' redis.conf								# 开启后台运行
[root@Redis redis-6.2.6]# sed -i '/requirepass/s/foobared/123123/g' redis.conf					# 配置密码
[root@Redis redis-6.2.6]# sed -i '/requirepass 123123/s/^#//g' redis.conf						# 将密码前的 # 删除
[root@Redis redis-6.2.6]# cp redis.conf /usr/local/redis/
[root@Redis redis-6.2.6]# /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf			# 启动 Redis

So installieren und verwenden Sie das Redis-Überwachungstool RedisInsight

2.Kubernetes-Installation#🎜🎜 #So installieren und verwenden Sie das Redis-Überwachungstool RedisInsight1) Erstellen Sie die yaml-Datei von RedisInsight:

rrreee

2) Starten Sie RedisInsight

rrreee

So installieren und verwenden Sie das Redis-Überwachungstool RedisInsight

3.RedisInsight Basic verwenden

, um Redis zu installieren (Sie können es überspringen, wenn Sie es bereits installiert haben) # 🎜🎜#rrreeeSo installieren und verwenden Sie das Redis-Überwachungstool RedisInsight

#🎜🎜##🎜🎜#1) Greifen Sie über die konfigurierte IP und den Port auf die Verwaltungsschnittstelle von RedisInsight zu: #🎜🎜##🎜🎜##🎜🎜##🎜🎜 ##🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜# #🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜#2) Sie können verschiedene Informationen zu Redis sehen hier: #🎜🎜##🎜🎜##🎜🎜##🎜🎜## 🎜🎜#3) Gleichzeitig kann RedisInsight auch auf der Schnittstelle bedient werden: #🎜🎜##🎜🎜##🎜🎜# #🎜🎜##🎜🎜#4) Sie können den von Redis verwendeten Speicher auch auf der Schnittstelle analysieren: #🎜🎜##🎜🎜##🎜🎜##🎜🎜#

Das obige ist der detaillierte Inhalt vonSo installieren und verwenden Sie das Redis-Überwachungstool RedisInsight. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen