Maison  >  Article  >  base de données  >  Comment installer et utiliser l'outil de surveillance Redis RedisInsight

Comment installer et utiliser l'outil de surveillance Redis RedisInsight

王林
王林avant
2023-05-27 20:42:493315parcourir

1. Introduction à RedisInsight

RedisInsight est un outil de gestion d'interface graphique Redis intuitif et efficace. Il peut surveiller la mémoire, le numéro de connexion, le taux de réussite et la durée d'exécution normale de Redis, et peut utiliser la CLIsur l'interface. > Interagissez avec Redis connecté (RedisInsight prend en charge le module Redis) : Portail officiel 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

Comment installer et utiliser loutil de surveillance Redis 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												// 查看进程是否存在

Comment installer et utiliser loutil de surveillance Redis RedisInsight

2.Kubernetes 安装

1)创建 RedisInsight 的 yaml

Fonctions fournies par RedisInsight :

  • Le seul outil GUI prenant en charge Redis Cluster ;

  • Comment installer et utiliser loutil de surveillance Redis RedisInsightVous pouvez rechercher des clés, afficher et modifier des données en fonction de l'interface Navigateur
  • Prend en charge SSL/TLS, vous pouvez également effectuer une analyse de la mémoire sur l'interface ;

2 Installation et utilisation de RedisInsight

1) Téléchargez RedisInsight. Progiciel : PortalComment installer et utiliser loutil de surveillance Redis RedisInsight

[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: {}

Comment installer et utiliser l'outil de surveillance Redis RedisInsight

2) Configurez la variable d'environnement de RedisInsight

[root@Redis ~]# kubectl apply -f redisinsight.yaml
Comment installer et utiliser loutil de surveillance Redis RedisInsightRemarque :

REDISINSIGHT_PORT : Configurez le port d'écoute de RedisInsight ( par défaut : 8001) Comment installer et utiliser loutil de surveillance Redis RedisInsight

REDISINSIGHT_HOST : Configurez l'adresse IP de RedisInsight (par défaut : 0.0.0.0)

Comment installer et utiliser loutil de surveillance Redis RedisInsight LOG_DIR : configurez le chemin de stockage des journaux de RedisInsight (par défaut : REDISINSIGHT_HOST_DIR)

REDISINSIGHT_HOST_DIR : configurez RedisInsight chemin de stockage des données (par défaut : ~/.redisinsight) Comment installer et utiliser loutil de surveillance Redis RedisInsight

3) Démarrez le service RedisInsight

[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

Comment installer et utiliser l'outil de surveillance Redis RedisInsight

Comment installer et utiliser loutil de surveillance Redis RedisInsight2. Installation de Kubernetes

1) Créez le yaml Fichier :

rrreee

2) Démarrez RedisInsightComment installer et utiliser loutil de surveillance Redis RedisInsightrrreee

3 Utilisation de base de RedisInsightComment installer et utiliser loutil de surveillance Redis RedisInsight

Installez Redis (vous pouvez l'ignorer si vous l'avez déjà installé)🎜rrreee🎜🎜🎜🎜1. ) Accès via l'interface de gestion RedisInsight IP et port configuré : 🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜2) Vous pouvez voir diverses informations Redis ici : 🎜🎜🎜🎜🎜3) En même temps, RedisInsight peut opérer également sur l'interface : 🎜 🎜🎜🎜🎜4) Vous pouvez également analyser la mémoire utilisée par Redis sur l'interface : 🎜🎜🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer