Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Redis 官方可视化工具,高颜值,功能真心强大!

Redis 官方可视化工具,高颜值,功能真心强大!

作者头像
程序猿DD
发布于 2022-07-19 13:19:31
发布于 2022-07-19 13:19:31
1.5K00
代码可运行
举报
文章被收录于专栏:程序猿DD程序猿DD
运行总次数:0
代码可运行

来源:https://blog.csdn.net/weixin_46902396/article/details/120807629/

RedisInsight 是一个直观高效的 Redis GUI 管理工具,它可以对 Redis 的内存、连接数、命中率以及正常运行时间进行监控,并且可以在界面上使用 CLI 和连接的 Redis 进行交互(RedisInsight 内置对 Redis 模块支持)。

官方传送门:https://docs.redis.com/latest/ri/

RedisInsight 提供的功能:

唯一支持 Redis Cluster 的 GUI 工具;可以基于 Browser 的界面来进行搜索键、查看和编辑数据;支持基于 SSL/TLS 的连接,同时还可以在界面上进行内存分析;

RedisInsight 安装与使用

1. 物理安装

1)下载 RedisInsight 软件包:https://redis.com/redis-enterprise/redis-insight/#insight-form

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[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 的环境变量

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[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 服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@Redis ~]# nohup /usr/local/redisinsight/redisinsight-linux64-1.4.0 &  // 后台运行
[root@Redis ~]# ps aux | grep redis            // 查看进程是否存在

2. Kubernetes 安装

1)创建 RedisInsight 的 yaml 文件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[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:
    matchLabels:
      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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@Redis ~]# kubectl apply -f redisinsight.yaml

3. RedisInsight 基本使用

安装 Redis(已安装可直接跳过)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[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 使用的内存进行分析:

我们创建了一个高质量的技术交流群,与优秀的人在一起,自己也会优秀起来,赶紧点击加群,享受一起成长的快乐。另外,如果你最近想跳槽的话,年前我花了2周时间收集了一波大厂面经,节后准备跳槽的可以点击这里领取

推荐阅读

··································

你好,我是程序猿DD,10年开发老司机、阿里云MVP、腾讯云TVP、出过书创过业、国企4年互联网6年。从普通开发到架构师、再到合伙人。一路过来,给我最深的感受就是一定要不断学习并关注前沿。只要你能坚持下来,多思考、少抱怨、勤动手,就很容易实现弯道超车!所以,不要问我现在干什么是否来得及。如果你看好一个事情,一定是坚持了才能看到希望,而不是看到希望才去坚持。相信我,只要坚持下来,你一定比现在更好!如果你还没什么方向,可以先关注我,这里会经常分享一些前沿资讯,帮你积累弯道超车的资本。

点击领取2022最新10000T学习资料

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-07-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序猿DD 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Redis 官方可视化工具,功能真心强大!
点击上方“芋道源码”,选择“设为星标” 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java 2021 超神之路,很肝~ 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析 网络应用框架 Netty 源码解析 消息中间件 RocketMQ 源码解析 数据库中间件 Sharding-JDBC 和 MyCAT 源码解析 作业调度中间件 Elastic-Job 源码解析 分布式事务中间件 TCC-Transaction
芋道源码
2022/03/28
1.2K0
9.使用RedisInsight工具对Redis集群CURD操作及数据可视化和性能监控
0x00 快速介绍 什么是RedisInsight? RedisInsight 是一个直观而高效的 Redis GUI (可视化工具),它提供了设计、开发和优化 Redis 应用程序的功能,查询、分
全栈工程师修炼指南
2022/09/28
3.1K0
9.使用RedisInsight工具对Redis集群CURD操作及数据可视化和性能监控
Cent OS安装Redis
yum -y install epel-release wget make gcc-c++ wget https://download.redis.io/releases/redis-6.2.6.tar.gz tar -xf redis-6.2.6.tar.gz cd redis-6.2.6 make make install PREFIX=/usr/local/redis cp redis.conf /etc/redis.conf sed -i "s/bind 127.0.0.1/bind 0.
Qwe7
2022/03/06
5430
深度好文:保姆级教程Redis高可用之主从复制
贴心式服务,手把手教你搭建redis主从复制架构,然后介绍了redis主从复制原理,全量复制和部分复制,最后演示了java代码如何操作redis。希望对你有所帮助。
一个程序猿的异常
2023/07/24
8580
深度好文:保姆级教程Redis高可用之主从复制
Redis入门:Linux基础安装
在规划的目录中创建保存软件的目录。此处的目录规划的为/home/software/
云飞扬
2022/03/24
5750
redis 集群原理剖析以及高频面试题解析
在 redis3.0 之前的版本要实现集群一般是借助哨兵 Sentinel 工具来监控 master 节点的状态,如果 master 节点异常,则会做主从切换,将其中一台 slave 升级为 master,哨兵配置略微复杂,并且性能和高可用性能方面也表现一般,特别是主从切换瞬间存在访问瞬断的情况,一般从几秒到几十秒不等,而且哨兵模式只有一个主节点对外提供服务,没办法支持很高的并发,且单个节点内存不宜设置过大,否则会导致持久化文件过大,影响数据恢复或主从同步的效率。
一个程序猿的异常
2023/07/24
7300
redis 集群原理剖析以及高频面试题解析
颜值爆表!Redis 官方可视化工具来啦,功能真心强大!
RedisInsight是Redis官方出品的可视化管理工具,可用于设计、开发、优化你的Redis应用。支持深色和浅色两种主题,界面非常炫酷!可支持String、Hash、Set、List、JSON等多种数据类型的管理,同时支持远程使用CLI功能,功能非常强大!
macrozheng
2022/04/12
1.3K0
颜值爆表!Redis 官方可视化工具来啦,功能真心强大!
公网远程连接Redis数据库「内网穿透」
下面介绍如何在内网虚拟机的linux中搭建redis并通过cpolar内网穿透实现公网访问
iOS Magician
2023/04/23
1.1K0
公网远程连接Redis数据库「内网穿透」
服务器配置——Linux系统安装Redis
Redis官方网站:Download | Redis Redis中文官方网站:CRUG网站 (CRUG网站)
2022/08/08
6.1K0
Linux安装Redis(图文解说详细版)「建议收藏」
我们使用make MALLOC=libc命令编译(我也不知道为啥,网上查的: 错误原因: 原因是jemalloc重载了Linux下的ANSI C的malloc和free函数)
全栈程序员站长
2022/08/31
3.8K0
Linux安装Redis(图文解说详细版)「建议收藏」
Redis快速入门(一)
如果没有出错,应该就安装成功了。 默认的安装路径是在 /usr/local/bin目录下:
cheese
2023/10/25
3640
Redis快速入门(一)
Linux安装Redis
Redis非关系型数据库在当下的项目中的应用非常多,这部分的知识也是必须要掌握的,本章节先从redis在Linux中的安装开始,先从常规安装开始,后面再拓展通过docker的方式进行安装
在水一方
2022/06/14
1.5K0
Linux安装Redis
Redis高可用集群Redis Cluster搭建
       Redis3.0版本之前,可以通过Redis Sentinel(哨兵)来实现高可用 ( HA ),从3.0版本之后,官方推出了Redis Cluster,它的主要用途是实现数据分片(Data Sharding),不过同样可以实现HA,是官方当前推荐的方案。
Lansonli
2021/10/09
6180
Redis快速入门①---基础篇
①允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
用户11288958
2025/01/17
1070
Redis快速入门①---基础篇
Redis6.2.6在Centos7上的安装过程
redis6的源码需要用gcc版本为9的环境进行编译。首先需要确认,gcc及gcc-c++ 已经安装。如果没有安装,执行如下命令:
冬天里的懒猫
2021/10/25
1.9K0
【基础篇】一文带你掌握 Redis
谈起 Redis,相信大家都不会陌生,做过云平台开发的程序员多多少少会接触到它,Redis 英文全称:Remote Dictionary Server,也被称之为远程字典服务。
Java极客技术
2023/02/23
3900
【基础篇】一文带你掌握 Redis
Redis设置密码_mac初始密码是多少
redis默认情况下是没有开启密码访问功能,需要配置redis.config文件。
全栈程序员站长
2022/10/03
1.8K0
Redis设置密码_mac初始密码是多少
001.Redis简介及安装
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。
木二
2019/07/26
3340
Linux环境下安装部署redis
修改redis.conf配置文件将里面的daemonize no 改成 yes,让服务在后台启动
全栈程序员站长
2022/11/09
3K0
Linux环境下安装部署redis
Redis入门【安装,常用类型,常用命令行命令】
windows 下载地址:Releases · microsoftarchive/redis · GitHub
叫我阿杰好了
2022/11/07
1.3K0
Redis入门【安装,常用类型,常用命令行命令】
相关推荐
Redis 官方可视化工具,功能真心强大!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验