本文主要介绍几款Redis可视化工具的推荐,边肖认为都挺不错的。现在我把它们分享给你,给你一个参考。来和边肖一起看看吧。
: 目录
1.命令行2。视觉工具分类3。RedisDesk顶级经理4。MediS5。另一个redisk最高管理者6。法斯托瑞斯7号。再散布8。Red9。RedisInsight 10。IEDIS 211。摘要
1. 命令行
你知道人们在redis的日常操作中使用哪些可视化工具吗?
以前觉得没有好的可视化工具,就问了一个业内的朋友。回答:你还用可视化工具吗?直接命令行,redis提供了那么多命令,而且操作简单。用可视化工具感觉很低落。
命令行鄙视工具,高端工具鄙视低端工具,鄙视链一直存在。虽然可以自己用命令行,但总觉得不如用工具效率高,视觉直观。尤其是读json的时候,在命令行上非常不友好。
朋友说:谁说命令行不能格式化json?可以使用iredis和使用|通过管道用shell的其他工具处理redis,比如jq/fx/rg/sort/uniq/cut/sed/awk等。还可以自动完成,高亮显示,功能很多。
好吧,太棒了。附上这个工具的官网地址。喜欢用命令行的朋友可以试一试,一定会让你开心的飞起来。
https://iredis.io/
但我相信大部分开发者还是习惯使用可视化工具。我自己用过redis的很多可视化工具。下面我们来盘点一下现在市面上各种流行的可视化工具的优缺点。帮你找到最好的redis可视化工具。提高调试效率。
如果想直接看最后的总结,可以直接拉到文末。
2. 可视化工具分类
根据redis可视化工具的部署,可以分为三类。
桌面版
网络版
IDE工具的插件
该评估软件的桌面版本如下:
redis桌面管理器
梅迪斯
另一个RedisDesktopManager
法斯托雷迪斯
redis-plus
红色
网页版评估软件如下:
redis-insight
IDE的插件版本,这里只评估IntelliJ IDEA的插件,不介绍eclipse。
Iedis2
3.Redis Desktop Manager
这个工具应该是现在使用最广泛的可视化工具。已经存在很久了。几经反复。跨平台支持。以前是免费的,现在是付费工具。可以试用半个月。链接是:
https://redisdesktop.com/
评测:
之前觉得功能还可以,就是UI有点丑。最近下载了最新版本,感觉经过这么长时间的迭代,界面看起来还可以。所有功能都可用。界面看起来简单,功能齐全。
key的显示可以支持冒号分隔的键名空间。除了基本的五种数据类型,它还支持redis 5.0的新的流数据类型。论价值的展示。支持多达9种数据显示模式。
命令行模式也有了很大的进步,支持命令自动提示。
从功能上看还是比较满意的,好用。最大的缺点就是不免费。自用的话,一年大概200人民币。
4.medis
现阶段我用的最多的Redis可视化工具。界面符合个人审美。布局简单。跨平台支持,关键是免费。链接是:
http://getmedis.com/
评测:
颜值挺高,功能满足日常使用需求。按键有一个亮色图标。找钥匙还是挺方便的。可以用模糊的方式搜索匹配的键。这是逐行扫描,没有明显的堵塞。搜索体验相当不错。
缺点是不支持key的命名空间显示,redis 5.0的流数据类型,命令行比较简单,不支持自动匹配和提示。只有三种方法可以显示支持的值。
5.AnotherRedisDesktopManager
一个相对稳定简洁的redis UI工具。链接是:
https://github.com/qishibo/AnotherRedisDesktopManager
评测:
一个相当标准和免费的redis可视化工具,具有基本功能。有监测统计,黑暗主题支持,并增加了集群支持。
缺点是没有亮点。UI非常简单,不支持流数据类型。命令行模式也比较简单。值显示只支持三种类型。
6.FastoRedis
FastoRedis以前从未听说过。然后我就下去体验了一下。
要使用这个工具,你必须先在官网注册你的账号。这个软件是收费软件。虽然是跨平台,但是试用只持续一天。链接是:
https://fastoredis.com/
评测:
毕竟是付费软件。虽然界面有很强的windows风格,但乍一看有点像redis桌面管理器,只是在功能上。是的,支持cluster模式和sentinel模式,也支持key的命名空间显示和redis 5.0的流数据类型。
命令行模式支持自动提示完成。
值的显示支持树形、表格等。令我惊讶的是,value对象支持多达17种渲染方法。
总的来说,除了UI交互略显生硬,是一款付费软件之外,还是一款非常不错的redis可视化工具。
7.RedisPlus
开源免费桌面客户端软件链接:
https://gitee.com/MaxBill/RedisPlus
评测:
没什么亮点,只是基本功能。一个好处可能是有一个监控。其他都很普通。甚至这个软件连命令行模式都没有。是javafx开发的,应该是跨平台的软件,但是提供的没有mac的直接安装包。而且是跨平台的。
8.Red
这是一个从苹果app store下载的redis可视化工具。链接是免费的:
Mac用户可以在app store中搜索。
评测:
只支持Mac端,颜值不错。功能中规中矩。它具有基本的功能,并支持关键名称空间的显示。
9.Redis Insight
这个软件挺大的。它是一个由redis实验室开发的监控和分析级别的redis可视化工具。这个软件是网页版的
redis labs是什么公司?redis实验室成立于2011年。该公司致力于为流行的NoSQL开源数据库(如Redis和Memcached)提供云托管服务。可以算是致力于redis云的专业公司。在他们提供的软件中,不仅可以连接到企业的私有redis服务,还可以连接到他们的redis云。链接:
https://redislabs.com/redisinsight/
评测:
虽然是网页版,但是这个软件超出了我对redis可视化工具的了解。看界面感觉很专业,不像是个人开发的开源产品。我发现key的查询和浏览只是这里的一个功能模块。
命令行方面:
除了命令完成的提示,右边还有相关命令的文档解释。怎么样?是不是超人类?
还支持redis 5.0的流数据类型。
在服务器端安装他们家的其他redis模块需要以下三个函数。它们是可搜索图表、redis时间序列显示和全文查询功能。
最棒的是,redisInsight甚至支持rdb的分析功能。在分析rdb的存储分布之前,任何有一定经验的人都会使用rdb-tools进行分析。redisInsight实际上整合了这一切。我之前用这个分析过公司生产环境的rdb,发现是什么原因导致数据量增长过快。简直就是神器。
这是我上次用这个软件分析rdb的结果。很清楚哪个键占用了太多内存。
分析功能中的Profiler可以监控一段时间内执行的所有redis命令,Slowlog可以显示执行缓慢的redis命令。
而且这个软件可以批量操作。
可视化工具RedisInsight以惊人的方式覆盖了Redis。虽然他的查询键的功能并不优秀,但是他的全面性、分析性、监控性确实是其他redis可视化工具无法企及的。而且他的查询键的值还是那么高,强烈推荐。
10.Iedis2
Is是一个基于IntelliJ IDEA的插件,可以在IDEA的插件市场找到,但是是付费插件。可以试用7天。
评测:
作为IDEA的插件,当然是跨平台的,风格完全沿袭IDEA,价值有保障。在功能上,Iedis是明确的。基本的查询功能基本没毛病。加上IDEA的使用习惯,让你用起来很舒服,不需要单独打开软件。在代码和插件窗口之间切换也可以提高效率。
这个插件最大的特点就是可以支持lua脚本的编写和调试,这在其他软件中是从来没有过的。以前,Lua广泛用于企业的redis操作。虽然尝到了redis lua的原子性和性能的甜头,但在编写和调试时却是一种痛苦。因为它不能被调试,所以每次都需要返回值来检查哪里出错了。看到这个工具,我后悔没有早点发现这个插件,我愿意为此付出代价。
这个插件也可以支持慢速命令的视图。
总的来说,Iedis除了付款看起来很美。价格是。139美元/年。还是美元。这个价格你叹气了吗?
11.总结
对于前面介绍的8个redis可视化工具,我总结了一个表格,供大家参考对比。
相信看到这里的你心里一定有答案了。好的工具可以让你事半功倍,从而节省大量的时间和成本。希望你在日常开发中选择好的工具,用最快的效率解决最复杂的事情。
关于推荐几款Redis可视化工具的文章到此为止(牛逼)。有关Redis可视化工具的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!