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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何解决 Python 2 到 Python 3 的迁移过程中报错 AttributeError: ‘str‘ object has no attribute ‘decode‘ 问题的解决方案大全
在 Python 编程过程中,AttributeError: 'str' object has no attribute 'decode' 是一个常见的错误。这通常会在处理字符串时出现,尤其是在 Python 2 到 Python 3 的迁移过程中。本文将详细介绍该问题的根源,并提供解决方案。
猫头虎
2025/04/02
860
【已解决】AttributeError: ‘str‘ object has no attribute ‘decode‘(图文教程)
今天写Python深度学习的时候遇到了问题:AttributeError: ‘str‘ object has no attribute ‘decode‘。
程序员洲洲
2024/06/07
3.1K0
decode和encode函数_python lstrip
字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。
全栈程序员站长
2022/11/08
5620
Python简介 「建议收藏」
1, Python是一种计算机程序设计语言,Python是用来编写应用程序的高级编程语言。完成同一个任务,Python的代码量很少,但是代码少的代价是运行速度慢。
全栈程序员站长
2022/09/07
5460
Python简介 「建议收藏」
【Python】已解决:AttributeError: ‘str‘ object has no attribute ‘decode‘
在Python 3的开发过程中,开发者可能会遇到AttributeError: ‘str‘ object has no attribute ‘decode‘的错误。这个错误通常发生在处理字符串编码和解码时,尤其是在将Python 2的代码迁移到Python 3时。Python 2和Python 3在字符串处理上的一些差异是导致该问题的根源。
屿小夏
2024/08/29
9640
Django(12)项目报错AttributeError: ‘bytes’ object has no attribute ‘encode’「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/165048.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/19
7830
Django(12)项目报错AttributeError: ‘bytes’ object has no attribute ‘encode’「建议收藏」
python encode和decode傻傻分不清楚「建议收藏」
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/08
3510
python encode和decode傻傻分不清楚「建议收藏」
AttributeError: ‘NoneType‘ Object Has No Attribute ‘x‘ — 完美解决方法 ️✨
在Python编程中,AttributeError: ‘NoneType’ object has no attribute ‘x’ 是开发者们常遇到的错误之一。它通常发生在代码试图访问一个为 None 的对象的属性时。本篇博客将详细分析这一错误的常见原因,并提供多种有效的解决方案。通过掌握这些技巧,你可以在编程中减少错误,提高代码的健壮性和可维护性。🚀
默 语
2024/11/22
7530
original_keras_version = f.attrs[‘keras_version‘].decode(‘utf8‘)
File “/home/liqiang/anaconda3/envs/tensorflow1.8/lib/python3.6/site-packages/keras/engine/saving.py”, line 1004, in load_weights_from_hdf5_group original_keras_version = f.attrs[‘keras_version’].decode(‘utf8’) AttributeError: ‘str’ object has no attribute ‘decode’
全栈程序员站长
2022/11/02
3810
java json decode 中文_关于json_decode乱码及NULL的解决方法「建议收藏」
写接口的同学应该会经常遇到数据格式的转换,这时候必不可少的两个函数就是json_encode()和json_decode()。
全栈程序员站长
2022/09/09
2.3K0
TypeError: a bytes-like object is required, not ‘str‘ - 完美解决方法
在Python开发中,TypeError: a bytes-like object is required, not ‘str’ 是一个常见的错误,尤其在处理文件、网络通信、数据加密等需要字节操作的场景。本文将深入探讨该错误产生的原因,并提供多种解决方案,帮助开发者快速定位并解决此问题。本文适合新手和中级开发者阅读,并包含详细的代码示例与常见场景分析。通过本文,您将能够彻底掌握如何在Python中正确处理字节和字符串。
默 语
2024/11/22
3740
AttributeError: ‘bytes‘ object has no attribute ‘encode‘异常解决方案
AttributeError: 'bytes' object has no attribute 'encode'是:“字节”对象没有属性的编码的意思。
红目香薰
2022/11/30
2.8K0
AttributeError: ‘bytes‘ object has no attribute ‘encode‘异常解决方案
《廖雪峰python3教程》| 书评 + 学习笔记干货
《廖雪峰python3教程》像一本python学习手册,庞大而全面,知识点编排系统,包含语法基础、进阶和实战应用。 1️⃣对于有编程基础的,整本书的绝大部分内容读起来都很友好,易理解,不会太打击人。2️⃣对于进阶的内容,多看几遍,配套练习,可以学习到新知识。3️⃣实战部分,和开发有关,看不太懂好像也没有太必要都看懂(因为我从事数据分析方向)。
全栈程序员站长
2022/11/15
1.3K0
MaskRCNN 何凯明_cnn应用
本文介绍了Mask Rcnn目标分割项目的搭建及运行过程,并对搭建过程中可能出现的问题进行了解答。
全栈程序员站长
2022/11/10
1.1K0
MaskRCNN 何凯明_cnn应用
Stack overflow at line:0 问题解决「建议收藏」
首先声明这个问题的解决是针对于,做开发的人来说。如果非开发用户,在网上查找其他的解决方法。
全栈程序员站长
2022/09/14
3670
Stack overflow at line:0 问题解决「建议收藏」
真正解决Windows下UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xff in position 0错误的方法
在Windows下使用Python读文件时,经常遇到UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xff in position 0: illegal multibyte sequence错误。
全栈程序员站长
2022/09/12
5.8K0
python udp编程_Python核心编程
实际遇到需要解决问题真是最好的老师,断更了两天,主要还是自己贪玩了,没有把握好时间,另外就是我一直在研究怎么入手通过SFP光口来控制高精度电源。
全栈程序员站长
2022/10/04
1.4K0
浅谈 AnalyticDB SQL 优化「建议收藏」
数据库性能优化需要从多个方面进行综合考虑。 例如:系统资源是否充足、资源模型的设计(高性能 vs 大存储)、表的设计以及规划、SQL改写和优化等等,本文只要介绍adb sql的优化
全栈程序员站长
2022/09/29
1.2K0
浅谈 AnalyticDB SQL 优化「建议收藏」
AttributeError: ‘str‘ Object Has No Attribute ‘x‘:字符串对象没有属性x的完美解决方法
大家好,我是默语,擅长全栈开发、运维和人工智能技术。在本篇博文中,我们将深入探讨一个常见的Python错误——AttributeError: ‘str’ object has no attribute ‘x’。当你在进行对象属性访问时,可能会意外遇到这个错误,本文将为你提供详细的分析和解决方案。📘
默 语
2024/11/22
7210
java.sql.SQLException: ORA-01008: 并非所有变量都已绑定的解决方法「建议收藏」
在使用PreparedStatement的时候,可以很好地避免像Statement的sql注入问题,但是在这里使用PreparedStatement对象和使用Statement对象来执行sql语句有一定的区别。 PreparedStatement的对象通过: PreparedStatement p = con.preparedStatement(str); 来执行sql语句,其中str是sql语句字符串,所以在后面的PreparedStatement对象调用executeUpdate方法的时候不能再将参数写到括号中了,如p.executeUpdate(str)这种写法就会导致出现“java.sql.SQLException: ORA-01008: 并非所有变量都已绑定的解决方法”这个错误,将p.executeUpdate(str)改为p.executeUpdate()就可以解决问题啦。
全栈程序员站长
2022/10/03
1.2K0
java.sql.SQLException: ORA-01008: 并非所有变量都已绑定的解决方法「建议收藏」
推荐阅读
如何解决 Python 2 到 Python 3 的迁移过程中报错 AttributeError: ‘str‘ object has no attribute ‘decode‘ 问题的解决方案大全
860
【已解决】AttributeError: ‘str‘ object has no attribute ‘decode‘(图文教程)
3.1K0
decode和encode函数_python lstrip
5620
Python简介 「建议收藏」
5460
【Python】已解决:AttributeError: ‘str‘ object has no attribute ‘decode‘
9640
Django(12)项目报错AttributeError: ‘bytes’ object has no attribute ‘encode’「建议收藏」
7830
python encode和decode傻傻分不清楚「建议收藏」
3510
AttributeError: ‘NoneType‘ Object Has No Attribute ‘x‘ — 完美解决方法 ️✨
7530
original_keras_version = f.attrs[‘keras_version‘].decode(‘utf8‘)
3810
java json decode 中文_关于json_decode乱码及NULL的解决方法「建议收藏」
2.3K0
TypeError: a bytes-like object is required, not ‘str‘ - 完美解决方法
3740
AttributeError: ‘bytes‘ object has no attribute ‘encode‘异常解决方案
2.8K0
《廖雪峰python3教程》| 书评 + 学习笔记干货
1.3K0
MaskRCNN 何凯明_cnn应用
1.1K0
Stack overflow at line:0 问题解决「建议收藏」
3670
真正解决Windows下UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xff in position 0错误的方法
5.8K0
python udp编程_Python核心编程
1.4K0
浅谈 AnalyticDB SQL 优化「建议收藏」
1.2K0
AttributeError: ‘str‘ Object Has No Attribute ‘x‘:字符串对象没有属性x的完美解决方法
7210
java.sql.SQLException: ORA-01008: 并非所有变量都已绑定的解决方法「建议收藏」
1.2K0
相关推荐
如何解决 Python 2 到 Python 3 的迁移过程中报错 AttributeError: ‘str‘ object has no attribute ‘decode‘ 问题的解决方案大全
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验