厉害!这是Redis可视化工具最全的横向评测


Posted in Redis onJuly 15, 2021

1 命令行

不知道大家在日常操作redis时用什么可视化工具呢?

以前总觉得没有什么太好的可视化工具,于是问了一个业内朋友。对方回:你还用可视化工具?直接命令行呀,redis提供了这么多命令,操作起来行云流水。用可视化工具觉得很low。

命令行的鄙视用工具的,用高端工具的鄙视低端工具的,鄙视链一直存在。虽然用命令行自己也可以,但是总感觉效率上不如用工具,在视觉上不那么直观。尤其是看json的时候,在命令行就很不友好。

大佬朋友说:谁说命令行就不能格式化json了?可以利用iredis,用|将redis通过pipe用shell的其他工具,比如jq/fx/rg/sort/uniq/cut/sed/awk等处理。还能自动补全,高亮显示,功能很多

厉害!这是Redis可视化工具最全的横向评测

好吧 ,确实牛逼。附上这个工具的官网地址,喜欢用命令行的朋友可以去试一试,绝对能让喜欢命令行的你爽的飞起来。

https://iredis.io/

但是我相信大多数开发者还是习惯用可视化工具。我自己也用过不少redis的可视化工具。今天就细数下市面上流行的各个可视化的工具的优劣势。帮助你找到最好的redis可视化工具。提升debug效率。

如果你想直接看最终总结,可以直接拉到文章的末尾。

2 可视化工具分类

按照redis可视化工具的部署来分,可以分成3大类

  • 桌面客户端版
  • web版
  • IDE工具的plugin

桌面版这次评测的软件如下:

  • redis desktop manager
  • medis
  • AnotherRedisDesktopManager
  • fastoredis
  • redis-plus
  • red

Web版本评测的软件如下:

  • redis-insight

IDE插件版本,这里只评测IntelliJ IDEA的插件,eclipse的就不作介绍了

  • Iedis2

3 redis desktop manager

这个工具应该是现在使用率最广的可视化工具了。存在时间很久。经过了数次迭代。跨平台支持。以前是免费的,现在为收费工具。试用可以有半个月的时间。

链接为:

https://redisdesktop.com/

厉害!这是Redis可视化工具最全的横向评测

评测:

之前用觉得功能还行,就是界面UI丑了点。最近下了最新版,感觉经过了那么长时间迭代,界面看着也还凑合。该有的功能都有。界面看着比较简洁,功能很全。

key的显示可以支持按冒号分割的键名空间,除了基本的五大数据类型之外,还支持redis 5.0新出的Stream数据类型。在value的显示方面。支持多达9种的数据显示方式。

厉害!这是Redis可视化工具最全的横向评测

命令行模式也同以前有了很大的进步,支持了命令自动提示。

厉害!这是Redis可视化工具最全的横向评测

从功能看上去中规中矩,使用起来便捷。最大的缺点就是不免费。个人使用的话,大概一年要200多RMB的价格。

4.medis

现阶段我使用率最高的redis可视化工具。界面符合个人审美。布局简洁。跨平台支持,关键是免费。

链接为:

http://getmedis.com/

厉害!这是Redis可视化工具最全的横向评测

评测:

颜值挺高,功能符合日常使用要求。对key有颜色鲜明的图标标识。在key的搜索上挺方便的,可以模糊搜索出匹配的key,渐进式的scan,无明显卡顿。在搜索的体验上还是比较出色的。

缺点是不支持key的命名空间展示,不支持redis 5.0的stream数据类型,命令行比较单一,不支持自动匹配和提示。支持的value的展现方式也只有3种

厉害!这是Redis可视化工具最全的横向评测

5.AnotherRedisDesktopManager

一款比较稳定简洁的redis UI工具。

链接为:

https://github.com/qishibo/AnotherRedisDesktopManager

厉害!这是Redis可视化工具最全的横向评测

评测:

很中规中矩的一款免费的redis可视化工具,基本的功能都有。有监控统计,支持暗黑主题,还支持集群的添加。

缺点是没什么亮点,UI很简单,不支持stream数据类型。命令行模式也比较单一。value展示支持的类型也只有3种。

厉害!这是Redis可视化工具最全的横向评测

6.FastoRedis

FastoRedis之前没听到过。然后去下了体验了下。

使用这款工具首先得去官网注册账号。这款软件是收费软件,虽然跨平台,但是试用只有一天的时间。

链接为:

https://fastoredis.com/

厉害!这是Redis可视化工具最全的横向评测

评测:

毕竟是收费软件,虽然界面一股浓浓的windows风格,乍看上去有点像redis desktop manager,但是就功能而言。确实不错,支持了集群模式和哨兵模式,key的命名空间展示,redis 5.0的stream数据类型也支持。

命令行模式支持自动提示补全

厉害!这是Redis可视化工具最全的横向评测

value的显示支持树状,表格状等等显示方式。 令我惊讶的是,值对象支持多达17种渲染方式,

厉害!这是Redis可视化工具最全的横向评测

总的来说,除了界面UI交互略生硬,还有是一款收费软件之外,还是一款很不错的redis可视化工具。

7.RedisPlus

一款开源的免费桌面客户端软件

链接:

https://gitee.com/MaxBill/RedisPlus

厉害!这是Redis可视化工具最全的横向评测
厉害!这是Redis可视化工具最全的横向评测

评测:

没什么亮点,也就基本功能。加分项可能也就是有一个监控。其他的都很普通 。甚至于这款软件连命令行模式都没有。用的是javafx开发,按道理说,应该是跨平台的软件 ,但是提供的下载地址,并没有mac的直接安装包。况且就算是跨平台的吧。

8.Red

这是一款在苹果app store下载的redis可视化工具,免费

链接:

Mac用户可以去app store里面搜

厉害!这是Redis可视化工具最全的横向评测

评测:

只支持Mac端,颜值还是不错的。功能中规中矩。基本功能都有,支持key命名空间的展示。

9.Redis Insight

这个软件来头挺大的,是redis labs出的一款监控分析级别的redis可视化工具。这款软件是web版的

那redis labs是啥公司,redis labs创立于2011年,公司致力于为Redis、Memcached等流行的NoSQL开源数据库提供云托管服务。可以算是专门致力于redis云的一家专业公司。他们的提供的软件中,除了可以连接企业私有的redis服务,也可以连接他们的redis云。

链接:

https://redislabs.com/redisinsight/

厉害!这是Redis可视化工具最全的横向评测

评测:

虽然是web版本,但是这个软件超越了我对redis可视化工具的认识,一看界面就觉得很专业,不像是个人开发出来的开源产品。我发现key的查询和浏览只是这里的一个功能模块而已

厉害!这是Redis可视化工具最全的横向评测

命令行方面:

厉害!这是Redis可视化工具最全的横向评测

除了有命令补全提示,右边还有相关命令的文档解释。怎么样,是不是超人性化呢?

同样支持redis 5.0的Stream数据类型

下面的三个功能,是需要在server端安装他们家的其他redis模块的。分别是可查询的图表,redis的时间序列展示和全文本查询功能。

厉害!这是Redis可视化工具最全的横向评测

最牛逼的是,redisInsight竟然还支持rdb的分析功能,之前分析rdb的存储分布,有点经验的都会用rdb-tools去分析。而redisInsight竟然把这个都集成进去了。我之前用这个分析了公司生产环境的rdb,找出了导致数据量增长过快的原因,简直是一个神器。

厉害!这是Redis可视化工具最全的横向评测

这是我上次利用这个软件分析rdb出来的结果。很明确的找到了哪个key占据内存过大。

在分析功能中的Profiler能监听一段时间内所有执行的redis命令 ,Slowlog能显示出执行比较慢的redis命令。

除此之外,这个软件还能批量操作

厉害!这是Redis可视化工具最全的横向评测

RedisInsight这个可视化工具对redis的覆盖之全面令人咋舌。虽然他的查询key的功能算不上优秀,但是他的全面性和分析监控方面,确实是其他redis可视化工具难以企及的,况且颜值还那么高,强烈推荐。

10.Iedis2

Iedis是一款基于IntelliJ IDEA的插件,在IDEA的plugin市场里就可以搜到,但是为收费插件。可试用7天

厉害!这是Redis可视化工具最全的横向评测

评测:

作为IDEA的插件,当然是跨平台的,风格完全遵从于IDEA,颜值有保障。从功能上来说,Iedis也是不含糊。基本查询功能基本上挑不出毛病。加上IDEA的使用习惯,让你用起来得心应手,不需要另外打开软件。在代码和插件窗口中切换也是能提高效率的

厉害!这是Redis可视化工具最全的横向评测

这个插件最大的特点就是能支持lua脚本的编写和调试,这在其他软件中是不曾看到的。以前在一个业务中大量用了lua进行redis操作,虽然尝到了redis lua原子性和性能上的甜头,但是在编写调试的时候,那叫一个痛苦,因为不能在debug所以每次都需要返回一个值来检查是哪里出了错。看到这个工具,悔恨没早点发现这个插件,付费也愿意

厉害!这是Redis可视化工具最全的横向评测

这个插件还能支持慢命令的查看

厉害!这是Redis可视化工具最全的横向评测

总的来说,Iedis除了需要付费,其他的一切都看上去很美好。价格是。。。$139/年。还是美元,看到这个价格,是不是长叹一口气呢。

11.总结

对于前面介绍的8款redis可视化工具,我总结了一个表格,供大家参考和比较

厉害!这是Redis可视化工具最全的横向评测

相信看到这里,你心里一定有答案了。好的工具能让你事半功倍,从而节约大量的时间和成本,希望大家在日常开发中,能挑选好的工具,以最快的效率解决最复杂的事情。

到此这篇关于厉害!这是Redis可视化工具最全的横向评测的文章就介绍到这了,更多相关Redis可视化工具内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Redis 相关文章推荐
分布式锁为什么要选择Zookeeper而不是Redis?看完这篇你就明白了
May 21 Redis
浅谈Redis主从复制以及主从复制原理
May 29 Redis
Redis 哨兵集群的实现
Jun 18 Redis
redis requires ruby version2.2.2的解决方案
Jul 15 Redis
Redis源码阅读:Redis字符串SDS详解
Jul 15 Redis
Redis分布式锁Redlock的实现
Aug 07 Redis
为什么RedisCluster设计成16384个槽
Sep 25 Redis
Redis之RedisTemplate配置方式(序列和反序列化)
Mar 13 Redis
解决redis批量删除key值的问题
Mar 23 Redis
Redis基本数据类型哈希Hash常用操作命令
Jun 01 Redis
浅谈Redis变慢的原因及排查方法
Jun 21 Redis
一文教你快速生成MySQL数据库关系图
Jun 28 Redis
Redis性能监控的实现
Redis 彻底禁用RDB持久化操作
Jul 09 #Redis
在redisCluster中模糊获取key方式
Redis集群的关闭与重启操作
Jul 07 #Redis
redis不能访问本机真实ip地址的解决方案
Jul 07 #Redis
redis客户端实现高可用读写分离的方式详解
使用Redis实现实时排行榜功能
Jul 02 #Redis
You might like
php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
2010/05/16 PHP
YII中assets的使用示例
2014/07/31 PHP
PHP防盗链代码实例
2014/08/27 PHP
JavaScript 嵌套函数指向this对象错误的解决方法
2010/03/15 Javascript
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
jQuery晃动层特效实现方法
2015/03/09 Javascript
js+html5实现canvas绘制圆形图案的方法
2015/06/05 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
2015/08/18 Javascript
js小数运算出现多位小数如何解决
2015/10/08 Javascript
使用javaScript动态加载Js文件和Css文件
2015/10/24 Javascript
jquery 获取select数组与name数组长度的实现代码
2016/06/20 Javascript
socket.io学习教程之基础介绍(一)
2017/04/29 Javascript
AngularJS中的promise用法分析
2017/05/19 Javascript
Vue组件之全局组件与局部组件的使用详解
2017/10/09 Javascript
JavaScript设计模式之代理模式简单实例教程
2018/07/03 Javascript
浅谈React之状态(State)
2018/09/19 Javascript
详解KOA2如何手写中间件(装饰器模式)
2018/10/11 Javascript
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
extjs图表绘制之条形图实现方法分析
2020/03/06 Javascript
微信小程序canvas动态时钟
2020/10/22 Javascript
Numpy中矩阵matrix读取一列的方法及数组和矩阵的相互转换实例
2018/07/02 Python
在Pycharm中自动添加时间日期作者等信息的方法
2019/01/16 Python
详解10个可以快速用Python进行数据分析的小技巧
2019/06/24 Python
对Python中一维向量和一维向量转置相乘的方法详解
2019/08/26 Python
Python实现实时数据采集新型冠状病毒数据实例
2020/02/04 Python
Python xlwt模块使用代码实例
2020/06/10 Python
Python自动化办公Excel模块openpyxl原理及用法解析
2020/11/05 Python
canvas像素画板的实现代码
2018/11/21 HTML / CSS
生产车间班组长岗位职责
2014/01/06 职场文书
音乐专业自荐信
2014/02/07 职场文书
学校政风行风自查自纠报告
2014/10/21 职场文书
离职报告范文
2014/11/04 职场文书
2015年度酒店客房部工作总结
2015/05/25 职场文书
庆祝教师节主持词
2015/07/06 职场文书
导游词之张家口
2019/12/13 职场文书
openstack中的rpc远程调用的方法
2021/07/09 Python