Rumah >pangkalan data >Redis >Cara memasang dan menggunakan alat pemantauan Redis RedisInsight
RedisInsight ialah alat pengurusan GUI Redis yang intuitif dan cekap Ia boleh memantau memori, nombor sambungan, kadar pukulan dan masa aktif Redis, dan boleh digunakan pada antara muka Berinteraksi dengan Redis yang disambungkan (RedisInsight mempunyai sokongan terbina dalam untuk modul Redis): Portal rasmi CLI
Browser
SSL/TLS
[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
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_profileNota:
RedisInsight
port pendengaran (
)REDISINSIGHT_PORT
RedisInsight
: konfigurasikan alamat IP default:8001
(
REDISINSIGHT_HOST
RedisInsight
: konfigurasi Laluan storan log default:0.0.0.0
(
LOG_DIR
RedisInsight
: Konfigurasikan laluan storan data default:REDISINSIGHT_HOST_DIR
(
REDISINSIGHT_HOST_DIR
3) Mulakan RedisInsight
perkhidmatan default:~/.redisinsight
[root@Redis ~]# nohup /usr/local/redisinsight/redisinsight-linux64-1.4.0 & // 后台运行 [root@Redis ~]# ps aux | grep redis // 查看进程是否存在
RedisInsight
1) Cipta fail
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: {}
[root@Redis ~]# kubectl apply -f redisinsight.yaml
yaml
3. Penggunaan asas RedisInsightPasang Redis (anda boleh melangkaunya jika anda sudah memasangnya)
[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 # 启动 Redis1) Melalui IP dan port yang dikonfigurasikan, untuk mengakses antara muka pengurusan RedisInsight: 2) Anda boleh melihat pelbagai maklumat mengenai Redis di sini: 3) Pada masa yang sama, RedisInsight juga boleh beroperasi pada antara muka: 4) Anda juga boleh menganalisis memori yang digunakan oleh Redis pada antara muka:
Atas ialah kandungan terperinci Cara memasang dan menggunakan alat pemantauan Redis RedisInsight. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!