首页 > 数据库 >Redis 官方可视化工具

Redis 官方可视化工具

时间:2023-07-03 10:34:23浏览次数:32  
标签:Redis RedisInsight redis 官方 可视化 6.2 redisinsight root

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

cativen 舒克Daily 2023-06-29 08:35 发表于广东

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

[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 使用的内存进行分析:

图片

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

- END -

微信扫码关注【舒克Daily】公众号,程序员从入门到升级,带你开阔眼界,提升认知,突破圈层,实现个人跨越~ 舒克Daily 共同探索编程的奇妙世界 13篇原创内容 公众号 阅读 4339   舒克Daily 13篇原创内容  

标签:Redis,RedisInsight,redis,官方,可视化,6.2,redisinsight,root
From: https://www.cnblogs.com/cherishthepresent/p/17522119.html

相关文章

  • Windows修改Redis端口无效
    步骤1、如果开了Redis服务,先将服务关闭!2、在Window上找到Redis的安装目录,修改config\redis.windows.conf文件,在里面将默认端口改为你想要的端口号3、将redis.windows.conf文件直接拖入redis-server.exe,弹出窗口......
  • 数据中心可视化合集 | 图扑数字孪生机房,解锁运维新境界
    IDC(InternetDataCenter)数据中心可视化是指通过可视化的方式对数据中心的运行状态、资源使用情况、安全监控等进行展示和管理。可以帮助管理员更好地了解数据中心的运行情况和趋势,及时发现问题并采取措施,提高数据中心的运行效率和安全性。通过图扑自研产品HTforWeb可打造多......
  • Redis哨兵模式
    1.原理Redis哨兵模式是指在Redis集群中,有一组专门的进程(即哨兵进程)负责监控主节点和从节点的状态,并在发现故障时自动进行故障转移,以保证Redis集群的高可用性。Redis提供了哨兵的命令,哨兵命令是一个独立的进程,哨兵进程会周期性地向主节点和从节点发送PING命令来检测它们......
  • Redis分布式锁
    一、简介单机器环境下,可以通过锁来解决共享资源的竞争问题;而在分布式集群环境下,机器与机器之间的资源竞争则需要依赖Redis、ZooKeeper等中间件去协调。简单总结一下自己对Redis分布式锁的一些理解二、代码实现第一步先是获取锁,通过setnx操作,设置指定key及其过期时间。较新的版......
  • Redis详解——性能
    一、rehash会导致操作阻塞吗?如下图,Redis的字典结构中包含了两个哈希表:默认是往ht[0]写数据的,随着数据主键增多,Redis就会触发执行rehash操作了,主要步骤如下:给ht[1]分配更大的空间;将ht[0]的数据拷贝到ht[1];释放ht[0]的空间。如果直接拷贝数据,肯定是会花很长时间的,进一步会导......
  • Jmeter学习之一_连接与测试Redis
    Jmeter学习之一_连接与测试Redis简介下载:https://dlcdn.apache.org//jmeter/binaries/apache-jmeter-5.6.zip注意事项:Don'tuseGUImodeforloadtesting!,onlyforTestcreationandTestdebugging.Forloadtesting,useCLIMode(wasNONGUI):jmeter-n......
  • 龙蜥7.9 编译安装redis
    1、下载redis安装包2、我一般放在/home下面,redis默认安装在/usr/local/bin/下面,修改目录命令为:makePREFIX=/usr/local/redisinstall#安装编译环境yum-yinstallgcc-c++autoconfautomake#开始安装cd/hometarzxvfredis-7.0.11.tar.gzcdredis-7.0.11/makemakeinsta......
  • Redis详解——内存数据库
    前言在Redis详解——存储中介绍了Redis的基础数据结构,本文我们来看看Redis是如何组织这些数据类型,来构建一个内存数据库的。一、内存数据库以下是Redis数据库的结构:Redis服务器程序所有的数据库都保存在redisService结构体中,其中有个db数组,为redisDb类型,每个元素为一个数据......
  • springboot+token+redis,模拟登录
    登录测试的controller:loginTest.javapackagecom.example.demo.controller;importcom.example.demo.po.ResponseBean;importorg.springframework.data.redis.core.RedisTemplate;importorg.springframework.web.bind.annotation.*;importjavax.annotation.Resource;i......
  • Redis数据结构——链表
    前言Redis链表为双向无环链表!Redis使用了简单动态字符串,链表、字典(散列表)、跳跃表、整数集合、压缩列表这些数据结构来操作内存。本文继续来分析链表。 链表是一种非常常见的数据结构,在Redis中使用非常广泛,列表对象的底层实现之一就是链表。其它如慢查询,发布订阅,监视器等功......