網(wǎng)站首頁 編程語言 正文
一、RedisInsight 簡介
RedisInsight 是一個直觀高效的 Redis GUI 管理工具,它可以對 Redis 的內(nèi)存、連接數(shù)、命中率以及正常運行時間進行監(jiān)控,并且可以在界面上使用 CLI
和連接的 Redis 進行交互(RedisInsight 內(nèi)置對 Redis 模塊支持):官方傳送門
RedisInsight 提供的功能:
- 唯一支持 Redis Cluster 的 GUI 工具;
- 可以基于?
Browser
?的界面來進行搜索鍵、查看和編輯數(shù)據(jù); - 支持基于?
SSL/TLS
?的連接,同時還可以在界面上進行內(nèi)存分析;
二、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
的環(huán)境變量
[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
的監(jiān)聽端口(default:8001
)
REDISINSIGHT_HOST
:配置 RedisInsight
的 IP 地址(default:0.0.0.0
)
LOG_DIR
:配置 RedisInsight
的日志存放路徑(default:REDISINSIGHT_HOST_DIR
)
REDISINSIGHT_HOST_DIR
:配置 RedisInsight
的數(shù)據(jù)存放路徑(default:~/.redisinsight
)
3)啟動 RedisInsight
服務(wù)
[root@Redis ~]# nohup /usr/local/redisinsight/redisinsight-linux64-1.4.0 & // 后臺運行 [root@Redis ~]# ps aux | grep redis // 查看進程是否存在
2.Kubernetes 安裝
1)創(chuàng)建 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 # 修改監(jiān)聽 IP [root@Redis redis-6.2.6]# sed -i '/protected-mode/s/yes/no/g' redis.conf # 關(guān)閉保護模式 [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 使用的內(nèi)存進行分析:
原文鏈接:https://blog.csdn.net/weixin_46902396/article/details/120807629?
相關(guān)推薦
- 2022-06-08 Android即時通訊設(shè)計(騰訊IM接入和WebSocket接入)_Android
- 2021-11-29 Docker部署前后端分離項目的實現(xiàn)示例_docker
- 2022-05-17 Python映射類型之dict詳解_python
- 2022-09-21 python中模塊導(dǎo)入模式詳解_python
- 2022-09-19 ASP.NET?Core模仿中間件方式實現(xiàn)列表過濾功能_實用技巧
- 2022-05-21 C++實現(xiàn)寵物商店信息管理系統(tǒng)_C 語言
- 2022-04-28 WPF路由事件中的三種策略介紹_實用技巧
- 2024-02-26 JqGrid獲得所有選中行數(shù)據(jù)ID數(shù)組,獲取所有行的ID數(shù)組
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支