首页 > 数据库 >RedisInsight:Redis可视化工具介绍与使用

RedisInsight:Redis可视化工具介绍与使用

时间:2023-06-25 18:01:15浏览次数:48  
标签:name db RedisInsight Redis 可视化 redisinsight spec

RedisInsight 简介

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

RedisInsight 提供的功能:

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

RedisInsight安装(k8s)

https://docs.redis.com/latest/ri/installing/install-k8s/

2.1 编写资源清掉文件

$ cat RedisInsight.yaml
apiVersion: apps/v1
kind: Deployment
metadata: 
  name: redisinsight
  namespace: default
spec:
  replicas: 1
  selector: 
    matchLabels:
      app: redisinsight
  template: 
    metadata: 
      labels: 
        app: redisinsight
    spec:
      containers:
      - name: redisinsight
        image: redislabs/redisinsight:1.12.1
        imagePullPolicy: IfNotPresent
        ports: 
        - containerPort: 8001
        volumeMounts: 
        - name: db
          mountPath:  /db
      volumes:
      - name: db
        emptyDir: {}
---
apiVersion: v1
kind: Service
metadata:
  name: redisinsight-service
spec:
  type: NodePort
  ports:
  - port: 80
    targetPort: 8001
    nodePort: 31888
  selector:
    app: redisinsight

2.2 创建Pod

$ kubectl apply -f RedisInsight.yaml
$ kubectl get pod
NAME                        READY   STATUS  RESTARTS   AGE
redisinsight-558d44f45-dxb2m   1/1     Running   0          11m
$ kubectl get svc
NAME             TYPE       CLUSTER-IP     EXTERNAL-IP  PORT(S)        AGE
kubernetes         ClusterIP   10.96.0.1        <none>        443/TCP       15d
redisinsight-service  NodePort   10.104.238.117  <none>        80:31888/TCP  12m

2.3 浏览器登录UI

选择【我有一个数据库】,填写相关信息:

标签:name,db,RedisInsight,Redis,可视化,redisinsight,spec
From: https://blog.51cto.com/lidabai/6547635

相关文章

  • redis,mongo,mysql,es区别
    Redis、MongoDB、MySQL和Elasticsearch(ES)都是常用的数据库系统,各有不同的特点和适用场景,具体区别如下:Redis:Redis是一种高性能键值存储数据库,基于内存操作,支持数据持久化,支持数据类型丰富灵活,如字符串、哈希、列表、集合、有序集合等。Redis还提供了订阅/发布、事务、Lua脚本、......
  • 【数据可视化方案分享】电商数据分析
    本文所分享的电商数据分析报表均来自奥威BI软件的电商数据分析方案!该方案是一套包含数据采集、数据建模、数据分析报表的系统化、标准化数据分析方案,下载套用,立见效果!注意,奥威BI软件的电商数据分析方案分两类,一类为国内电商行业,另一类则是跨境电商行业。下面就针对这两类做一个简单......
  • .Net全网最简Redis操作
    支持.Net/.NetCore/.NetFramework,可以部署在Docker,Windows,Linux,Mac。 Redis作为一款主流的缓存工具在业内已广受欢迎。本文将会介绍操作Redis的一种最简单的方法。本文假定你身边已有安装好的Redis应用,该应用的网络地址为(ip+port):132.294.52.135:6379,访问密码为:Admin123......
  • Redis缓存使用技巧和设计方案?薪火数据知识库
    Redis是一种开源的内存数据库,被广泛应用于缓存系统设计和实现中。它提供了高性能、低延迟的数据访问,并支持多种数据结构和丰富的功能。下面将详细介绍Redis缓存的使用技巧和设计方案。一、Redis缓存基本原理:数据存储结构:Redis支持多种数据结构,如字符串(String)、哈希(Hash)、列......
  • k8s 启动redis
    1、在kubenetes集群中创建一个pod创建redis,拉取镜像kubectlcreatedeploymentredis--image=redis2、查看镜像是否下载成功kubectlgetpodstatus为running表示拉取完成  3、暴露redis端口kubectlexposedeploymentredis--port=6379--type=NodePort4、查看Ngin......
  • 正则表达式可视化
    正则表达式可视化https://wangwl.net/static/projects/visualRegex#flags=i&prefix=Z&source=Zurl......
  • Redis-set常用命令
    Redis-set常用命令smembers遍历所有内容127.0.0.1:6379>saddk1123455127.0.0.1:6379>smembersk112345sadd往key中添加/设置值127.0.0.1:6379>saddk1123455127.0.0.1:6379>smembersk112345sismember查看指定key中是否包含指定的值12......
  • Redis-Hash常用命令
    Redis-Hash常用命令hash的存储格式示例fkey:{k1v1k2v2k3v3}hset设置hash类型,在key中可以添加键值对127.0.0.1:6379>hsetk1k4v4k5v52hget获取hash类型中的指定键的value127.0.0.1:6379>hsetk1k4v4k5v52127.0.0.1:6379>hgetk1k4#获取k1中键为......
  • Redis-list类型常用命令
    Redis-list常用命令lpush从左侧添加127.0.0.1:6379>lpushk1123455127.0.0.1:6379>lrangek10-154321  rpush从右侧添加127.0.0.1:6379>rpushk10-17127.0.0.1:6379>LRANGEk10-1543210-1  lrange遍历list127.0.0.1:6379>L......
  • redis-string常用命令
    string类型的常用命令常用SET/GET SETk1v1 EX参数:以秒为单位设置过期时间setk2v2EX10PX参数:以毫秒为单位设置过期时间setk2v2PX10000EXAT参数:设置以秒为单位的UNIX时间戳所对应的时间为过期时间PXAT参数:设置以毫秒为单位的UNIX时间戳所对应的时间为过期时......