Home  >  Article  >  Database  >  How to install and use the Redis monitoring tool RedisInsight

How to install and use the Redis monitoring tool RedisInsight

王林
王林forward
2023-05-27 20:42:493349browse

1. Introduction to RedisInsight

RedisInsight is an intuitive and efficient Redis GUI management tool. It can monitor the memory, number of connections, hit rate and normal running time of Redis, and can be used on the interfaceCLI Interact with connected Redis (RedisInsight has built-in support for the Redis module): Official portal

Functions provided by RedisInsight:

  • The only one that supports Redis Cluster's GUI tool;

  • can search keys, view and edit data based on the Browser interface;

  • Supports connections based on SSL/TLS, and can also perform memory analysis on the interface;

2. RedisInsight installation and use

1. Physical installation

1) Download RedisInsight package: Portal

[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

How to install and use the Redis monitoring tool RedisInsight

2) Configure RedisInsight Environment variable

[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

Comments:

REDISINSIGHT_PORT: Configure the listening port of RedisInsight (default: 8001)

REDISINSIGHT_HOST: Configure the IP address of RedisInsight (default: 0.0.0.0)

LOG_DIR: Configure The log storage path of RedisInsight (default: REDISINSIGHT_HOST_DIR)

REDISINSIGHT_HOST_DIR: Configure the data storage path of RedisInsight (default: ~/.redisinsight)

3) Start the RedisInsight service

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

How to install and use the Redis monitoring tool RedisInsight

2.Kubernetes installation

1) Create the yaml file of 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: {}

2) Start RedisInsight

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

How to install and use the Redis monitoring tool RedisInsight

3.RedisInsight Basics Use

to install Redis (you can skip it if you have already installed it)

[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

How to install and use the Redis monitoring tool RedisInsight

1) Access the management interface of RedisInsight through the configured IP and port:

How to install and use the Redis monitoring tool RedisInsight

How to install and use the Redis monitoring tool RedisInsight

How to install and use the Redis monitoring tool RedisInsight

How to install and use the Redis monitoring tool RedisInsight

##2) Here you can see Redis Various information:

How to install and use the Redis monitoring tool RedisInsight

3) At the same time, RedisInsight can also be operated on the interface:

How to install and use the Redis monitoring tool RedisInsight

4) It’s OK Analyze the memory used by Redis on the interface:

How to install and use the Redis monitoring tool RedisInsight

The above is the detailed content of How to install and use the Redis monitoring tool RedisInsight. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:yisu.com. If there is any infringement, please contact admin@php.cn delete