網站首頁 編程語言 正文
一、RedisInsight 簡介
RedisInsight 是一個直觀高效的 Redis GUI 管理工具,它可以對 Redis 的內存、連接數、命中率以及正常運行時間進行監控,并且可以在界面上使用 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
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 // 查看進程是否存在
2.Kubernetes 安裝
1)創建 RedisInsight 的 yaml
文件:
[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)啟動 RedisInsight
[root@Redis ~]# kubectl apply -f redisinsight.yaml
3.RedisInsight 基本使用
安裝 Redis(已安裝可直接跳過)
[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
1)通過配置的 IP 和端口,來訪問 RedisInsight 的管理界面:
?
?
?
2)在這里可以看到 Redis 的各種信息:
3)同時 RedisInsight 還可以在界面上進行操作:
4)還可以在界面上對 Redis 使用的內存進行分析:
原文鏈接:https://blog.csdn.net/weixin_46902396/article/details/120807629?
相關推薦
- 2022-07-19 macOS Docker 內存 CPU 占用過高,監控到 com.Docker.hyperkit 進
- 2022-06-06 layui 日期格式不正確(date、datetime)區別
- 2022-08-03 python中filter,map,reduce的作用_python
- 2022-05-04 C#異步編程由淺入深(一)_C#教程
- 2022-08-18 Android顏色處理SweepGradient掃描及梯度渲染示例_Android
- 2023-04-19 TypeError [ERR_INVALID_ARG_TYPE]: The “path“ argum
- 2022-11-12 C語言字符串與字符數組面試題中最易錯考點詳解_C 語言
- 2022-11-29 箭頭函數中this與call()方法的關系
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支