Maison >base de données >Redis >Comment installer et utiliser l'outil de surveillance Redis 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 CLI
sur 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
的连接,同时还可以在界面上进行内存分析;
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
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 // 查看进程是否存在
1)创建 RedisInsight 的 yaml
Navigateur
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 : 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: {}2) Configurez la variable d'environnement de
RedisInsight
[root@Redis ~]# kubectl apply -f redisinsight.yamlRemarque :
REDISINSIGHT_PORT
: Configurez le port d'écoute de RedisInsight
( par défaut : 8001)
REDISINSIGHT_HOST
: Configurez l'adresse IP de RedisInsight
(par défaut : 0.0.0.0
) 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
)
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
2. Installation de Kubernetes
1) Créez le yaml
Fichier :
2) Démarrez RedisInsightrrreee
3 Utilisation de base de 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!