1。命令行不知道大家日常操作redis都用什么可视化工具?之前总觉得没有什么好的可视化工具,所以问了业内朋友。对方回复:你还在用可视化工具吗?直接命令行,redis提供了这么多命令,运行流畅流畅。对可视化工具感觉很low。用命令行的人鄙视用工具的人,用高端工具的人鄙视用低端工具的人,鄙视链一直存在。虽然可以自己使用命令行,但是总感觉效率不如使用工具,视觉上也没有那么直观。尤其是看json的时候,在命令行下很不友好。老板朋友说:谁说命令行不能格式化json的?你可以使用iredis,使用|通过pipe传递redis,使用其他的shell工具,如jq/fx/rg/sort/uniq/cut/sed/awk等,还可以自动补全和高亮,功能很多。好吧,这真的很棒。附上该工具的官网地址。喜欢使用命令行的朋友可以试一试。如果你喜欢命令行,绝对会让你开心飞翔。https://iredis.io/但我相信大多数开发者还是习惯于使用可视化工具。我自己也用过很多redis的可视化工具。今天,我们就来看看市面上流行的各种可视化工具的优缺点。帮助您找到最好的redis可视化工具。提高调试效率。如果想直接看最终总结,可以直接拉到文末。2、可视化工具的分类根据redis可视化工具的部署,可以分为桌面客户端版、IDE工具web版、插件桌面版三类,本次评测的软件如下:redisdesktopmanagermedis另一个RedisDesktopManagerfastoredisredis-plusredWeb版评测软件如下:redis-insightIDE插件版,这里只评测IntelliJIDEA的插件,eclipse不做介绍。IEDIS23。RedisDesktopManager应该是现在使用最广泛的可视化工具了。它已经存在了很长时间。经过几次迭代。跨平台支持。它以前是免费的,但现在是付费工具。试用期可以持续半个月。链接是:https://redisdesktop.com/评价:之前用过,觉得功能还可以,就是界面UI有点难看。最近下载了最新版,感觉迭代了这么久,界面看起来还可以。它具有它应有的所有功能。界面看起来简洁,功能齐全。键显示可以支持以冒号分隔的键命名空间。除了五种基本数据类型外,还支持redis5.0新发布的Stream数据类型。在价值展示方面。最多支持9种数据显示方式。命令行方式相比之前也有了很大的进步,支持自动命令提示。从功能上看,中规中矩,使用方便。最大的缺点是它不是免费的。个人使用,一年200元左右。4.medis是我现阶段使用最多的redis可视化工具。界面符合个人审美。布局很简单。跨平台支持,关键是免费的。链接是:http://getmedis.com/评价:颜值相当高,功能满足日常使用需求。该键标有颜色鲜艳的图标。查找密钥非常方便。您可以模糊搜索匹配的键。扫描是渐进的,没有明显的滞后。搜索体验还是比较好的。缺点是不支持key的命名空间显示,不支持redis5.0的stream数据类型,命令行比较简单,不支持自动匹配和提示。仅支持三种显示值的方式。5.AnotherRedisDesktopManager是一个比较稳定简洁的redisUI工具。链接是:https://github.com/qishibo/AnotherRedisDesktopManager评价:非常标准免费的redis可视化工具,基本功能。有监控统计,支持深色主题,也支持添加集群。缺点是没有亮点,UI很简单,不支持流数据类型。命令行方式也比较简单。值显示只支持3种类型。6.FastoRedis我以前没有听说过FastoRedis。然后下去体验一下。要使用该工具,您必须先到官网注册一个账号。本软件为付费软件。虽然是跨平台的,但是试用期只有一天。链接是:https://fastoredis.com/评价:毕竟是付费软件。界面虽然有浓浓的windows风格,乍一看有点像redis桌面管理器,但是从功能上来说。真不错,支持cluster模式和sentinel模式,key的命名空间显示,还支持redis5.0的stream数据类型。命令行方式支持自动提示完成值的显示,支持树状、表状等多种显示方式。令我惊讶的是,值对象支持多达17种渲染方法。总的来说,除了UI交互略显生硬和付费软件外,它也是一款非常不错的redis可视化工具。7、RedisPlus是一款开源的免费桌面客户端软件链接:https://gitee.com/MaxBill/RedisPlus评价:没什么亮点,只有基本功能。加分项可能是有监控。其他的都很普通。即使这个软件甚至没有命令行模式。它是由javafx开发的。按理说应该是跨平台的软件,但是提供的下载地址没有mac的直接安装包。再说了,就算是跨平台的。8.Red这是苹果应用商店下载的redis可视化工具。免费链接:Mac用户可以去应用商店搜索评价:只支持Mac,外观不错。功能还是比较满意的。具备基本功能,支持key命名空间的显示。9.RedisInsight是一个非常强大的软件。是redislabs开发的一款监控分析级的redis可视化工具。本软件为网页版。redislabs是一家什么样的公司?Redislabs成立于2011年,公司致力于为Redis、Memcached等热门NoSQL开源数据库提供云托管服务。算得上是一家专注于redis云的专业公司。在他们提供的软件中,除了可以连接到企业私有的redis服务外,还可以连接到他们的redis云。链接:https://redislabs.com/redisinsight/Evaluation:虽然是网页版,但是这个软件超越了我对redis可视化工具的理解。看界面感觉很专业,不像是自己开发的开源产品。我发现按键查询和浏览在这里只是一个功能模块。命令行:除了命令补全提示外,右侧还有相关命令的文档说明。怎么样,是不是超人了?还支持redis5.0的Stream数据类型的以下三个功能,需要在服务器端安装他们家的其他redis模块。分别是可查询图表、redis时序展示和全文查询功能。最神奇的是redisInsight竟然还支持rdb的分析功能。在分析rdb的存储分布之前,稍有经验的都会用rdb-tools来分析一下。而redisInsight其实就是集成了这个。之前用这个分析过公司生产环境的rdb,找出数据量增长过快的原因,简直是神器。这是我上次用这个软件分析rdb的结果。哪个key占用内存太多一目了然。分析功能中的Profiler可以监控一段时间内执行的所有redis命令,Slowlog可以显示执行比较慢的redis命令。此外,这款软件还可以批量操作RedisInsight,一款全面覆盖redis的可视化工具。虽然它的关键查询功能不算出色,但是它的全面性和分析监控确实是其他redis可视化工具所望尘莫及的,颜值如此之高,强烈推荐。10.Iedis2Iedis是一个基于IntelliJIDEA的插件,可以在IDEA的插件市场找到,但是是付费插件。您可以试用7天。评价:作为IDEA插件当然是跨平台的,而且风格完全符合IDEA,颜值有保障。从功能上讲,Iedis也不含糊。基本的查询功能基本无懈可击。再加上IDEA的使用习惯,不用打开软件也能轻松使用。在代码和插件窗口之间切换也可以提高效率。这个插件最大的特点就是可以支持lua脚本的编写和调试,这是其他软件所没有的。以前业务中redis操作大量使用lua。虽然尝到了redislua原子性和性能的甜头,但是在编写和调试时却是一种痛苦。因为无法调试,每次都需要返回一个值。检查出了什么问题。看到这个工具,后悔没有早点发现这个插件,愿意付出。这个插件还可以支持慢速命令的查看。价格是。..139美元/年。它仍然是美元。看到这个价格,是不是很感叹。11.总结以上介绍的8款redis可视化工具,希望大家在日常开发中能够选择好的工具,以最快的效率解决最复杂的事情。
