专注于PHP、MySQL、Linux和前端开发,感兴趣的感谢点个关注哟!!!文章整理在GitHub,主要包含的技术有PHP、Redis、MySQL、JavaScript、HTML&CSS、Linux、Java、Golang、Linux和工具资源等相关理论知识、面试题和实战内容。

Redis作为一个高性能内存性nosql数据库,已经成为日常开发必不可少的技术。对于一个开发人员来讲,不仅仅会使用Redis那么简单,也要学会如何管理、监控Redis服务。

对于Redis的管理,我们可以使用使用命令工具来进行管理,如果只是单机服务还比较好,如果存在集群或者多台服务的管理,通过命令行来操作就显得尤为繁琐。这时候我们就可以借助于一些可视化的界面端工具来进行管理。针对这样的工具也非常多。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VbBANAa7-1627232619903)(https://gitee.com/bruce_qiq/picture/raw/master/2021-7-25/1627228321982-Snipaste_2021-07-25_23-51-48.png)]

上面的这些工具,有的是收费的,有只能查询、修改一些key的功能,功能比较单一。一般我都是使用redisdesktopmanager进行日常的Redis管理工具。它是一个跨平台的Redis管理工具,支持的功能也比较多。

官网地址:https://rdm.dev/

最近在使用Redis的布隆过滤器的时候,无意中发现一款Redis神器。真的是超级好用,功能也非常强大。对比了一下,应该是世界上最好用的Redis管理神器。redis-insight

官网地址:https://redislabs.com/redis-enterprise/redis-insight/#insight-form

这里就不介绍上面推荐的几种工具怎么使用了,反正是傻瓜式的操作。一用就会的那种。

redislabs介绍

先说说redislabs这个网站是干啥吧。Redis Labs是一家云数据库服务供应商,致力于为Redis、 Memcached等流行的NoSQL 开源数据库提供云托管服务,推出产品全面管理的Redis Cloud服务和创建、管理Redis 数据库的Redis Labs Enterprise Cluster等。 公司地址:北美洲-美国 公司规模:10人以下 融资阶段:D轮 官网:https://redislabs.com/

登录到redislabs官网,可以看到支持很多的Redis插件。例如RedisJson、Redisgraph、Redisfliter等等。具体的介绍:https://redislabs.com/redis-enterprise/modules/

步入正题

上面感觉说了一堆的杂七杂八的介绍,下面就开始不如正题,引出今天的主人翁。

RedisInsight旨在于简化Redis应用程序开发。

功能介绍

可视化并与Redis数据库交互

扫描现有密钥,添加新密钥,执行CRUD或批量操作。以漂亮的打印JSON对象格式显示对象,并支持友好的键盘导航。

对Redis模块的内置支持

查询、可视化和交互式操作图形、流和时间序列数据。使用多行查询编辑器生成查询、浏览结果、优化和快速迭代。支持RedisJSON、RediSearch、RedisGraph、Streams、RedisTimeSeries和RedisGears。

Redis的内存分析

离线分析内存使用情况,通过密钥模式、密钥过期和高级搜索来确定内存问题,而不影响Redis的性能。利用建议减少内存使用。

Trace Redis命令

识别顶键、键模式和命令。按群集所有节点上的客户端IP地址、密钥或命令进行筛选。有效地调试Lua脚本。

直观的CLI

当一个GUI还不够时,我们的命令行界面利用redis cli提供语法高亮显示和自动完成,并使用集成的帮助来提供直观的即时帮助。

管理Redis

深入了解实时性能指标,检查慢命令,并通过接口直接管理Redis配置。

安装与使用

安装的方式也支持多样,支持Mac端、Linux端、Windows端,以及docker搭建。后面演示我也适用docker安装的,同时也推荐大家使用docker来进行操作。

在使用之前需要你进行填写一个个人的基本信息。

具体的操作文档:https://docs.redislabs.com/latest/ri/

  1. docker安装

首先在我们本地新建一个目录,我这里的目录为redisinsight。主要是将docker内部的数据给和本地磁盘做一个挂载。

// 创建挂载目录
mkdir redisinsight
// 拉取镜像并启动容器
docker run -v -d redisinsight:/db -p 8001:8001 redislabs/redisinsight:latest
 kert@192  ~  docker ps
CONTAINER ID   IMAGE                           COMMAND                  CREATED          STATUS             PORTS                                                                     NAMES
c2772f255565   redislabs/redisinsight:latest   "bash ./docker-entry…"   37 minutes ago   Up 37 minutes      0.0.0.0:8001->8001/tcp, :::8001->8001/tcp                                 xenodochial_taussig
8aeeca3792c4   php_dnmp_nginx                  "/docker-entrypoint.…"   4 weeks ago      Up About an hour   0.0.0.0:80->80/tcp, :::80->80/tcp                                         nginx
057860a8a2ff   php_dnmp_php                    "docker-php-entrypoi…"   4 weeks ago      Up 34 hours        9000/tcp, 0.0.0.0:9501-9504->9501-9504/tcp, :::9501-9504->9501-9504/tcp   php

看到上面的8001端口和status就表明我们已经成功的安装好了。

  1. 访问并初始化配置

搭建好服务之后,我们通过浏览器器访问http://127.0.0.1:8001/。第一次会出现下面的界面,我们全部勾选上即可。

接下来,我们如果使用本地的Redis服务直接选择左侧按钮即可,如果你本地没有Redis,选择右侧按钮进行一步一步操作即可,也是非常简单的。

接下来,设置我们Redis的链接信息。我这里默认是本地,主机地址就写127.0.0.1,端口号就写6379即可,Name字段则是给连接创建一个名字,可以随意填写。

  1. 效果初览

经过上面的步骤,我们已经创建好所有的基础工作,接下来直接使用即可。首先进入的是总览页面。

很直观的显示了,客户端连接数、内存使用总量、总key数量、命中率、服务启动时间等信息。

  1. 浏览左右的key

点击左侧的brower可以浏览数据库中存在的key。

  1. 使用cli工具。

点击左侧的CLI,我们可以直接使用Redis的命令。不仅仅执行Redis命令,而且还将命令的一些搜索模式给显示出来。

后面的功能就不一一介绍了,大家直接界面的操作进行使用就可以了。

Redis客户端管理神器RedisInsight 推荐相关推荐

  1. 几款开源的图形化Redis客户端管理软件推荐

    几款开源的图形化Redis客户端管理软件推荐 摘要: Redis是一个超精简的基于内存的键值对数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库.不过它公 ...

  2. redis 客户端_赞!推荐一款神仙颜值的 Redis 客户端工具

    点击上方蓝色字体,选择"设为星标" 回复"666"获取面试宝典 日常开发过程中,项目常常都会使用Redis来做缓存或者Session服务器,为了更直观方便,开发 ...

  3. nodejs cluster_NodeJS下好用的Redis客户端ioredis,再推荐一个Redis可视化工具

    介绍 ioredis是一个适用于Nodejs的Redis全功能客户端,健壮性以及高性能是它的亮点,支持Redis> = 2.6.12和(Node.js> = 6),ioredis是一个功能 ...

  4. linux redis可视化工具,几款开源的图形化Redis客户端管理软件

    Redis是一个超精简的基于内存的键值对数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库. 它自带一个最小化的命令行式的数据库管理工具,有时侯使用起来并 ...

  5. idea命令行运行多个客户端_推荐一款神仙颜值的 Redis 客户端工具,开源啦

    日常开发过程中,项目常常都会使用Redis来做缓存或者Session服务器,为了更直观方便,开发者常常会使用一些可视化工具,如 Redis Desktop Manager.Redis Clent等,但 ...

  6. redis客户端mac_推荐一款神仙颜值的Redis客户端工具

    日常开发过程中,项目常常都会使用Redis来做缓存或者Session服务器,为了更直观方便,开发者常常会使用一些可视化工具,如 Redis Desktop Manager.Redis Clent等,但 ...

  7. 推荐一款神仙颜值的 Redis 客户端工具,开源啦

    日常开发过程中,项目常常都会使用Redis来做缓存或者Session服务器,为了更直观方便,开发者常常会使用一些可视化工具,如 Redis Desktop Manager.Redis Clent等,但 ...

  8. redis 用中文做key_推荐一款Redis客户端工具

    日常开发过程中,项目常常都会使用Redis来做缓存或者Session服务器,为了更直观方便,开发者常常会使用一些可视化工具,如 Redis Desktop Manager.Redis Clent等,但 ...

  9. 推荐一款好用的redis客户端工具

    为什么80%的码农都做不了架构师?>>> 推荐一款好用的redis客户端工具 redis官方客户端(redis-cli)每次都要指定连接IP与端口,连接成功后还要执行auth命令进行 ...

最新文章

  1. Linux架构思维导图
  2. 第十五课.马尔科夫链蒙特卡洛方法
  3. 华为软件测试工程师与普通软件工程师的区别
  4. 2019中国大学生程序设计竞赛(CCPC)-网络选拔赛-第七题Shuffle Card
  5. 2013-2014集训第二次个人积分赛
  6. 面向对象的PHP初学者
  7. wxWidgets:wxColourDatabase类用法
  8. Angular2.0 基础: User Input
  9. Spark K-Means
  10. 基于JAVA+SpringBoot+Mybatis+MYSQL的课程评价系统
  11. shell 删除simatic_安装西门子软件时提示重启电脑的解决办法
  12. cmd窗口ping端口的方法:telnet ip 端口
  13. xp系统打开internet服务器,xp系统浏览器无法打开internet选项的解决方案
  14. 一种很强的对联,看了让我想起高中时期那会儿对中文的崇拜!
  15. flutter编译遇到unknown revision or path not in the working tree的错误
  16. java计算机毕业设计腾讯网游辅助小助手源代码+数据库+系统+lw文档
  17. 2022最新软件测试学习路线图
  18. CC00157.CloudKubernetes——|KuberNetes服务发布.V08|——|service.v04|验证service|
  19. eclipse 关闭英文拼写检查,关闭xml验证
  20. 经典问题 小白鼠试毒药 这个算法你绝对不知道

热门文章

  1. 恶意软件免杀与技术(2022.04.25)
  2. 电脑可以任意正常上网,然后右下角的小电脑是地球的形状
  3. Kolla部署Pike版本的OpenStack-allinone
  4. Java课设:火车售票系统2.0
  5. opencv 智能答卷识别系统(二) 自动阅卷
  6. jQuery获取下拉菜单列表的值
  7. BM18 二维数组中的查找
  8. 中国社会科学院与美国杜兰大学金融管理硕士——所有期待的未来正在路上
  9. JavaEE进阶 - Spring事务和事务传播机制 - 细节狂魔
  10. Linux 防火墙(一)——基础介绍以及基本扩展模块