python中redis的用法,redis深度笔记

  python中redis的用法,redis深度笔记

  1.命令行不知道人们日常操作redis时用什么可视化工具?

  之前觉得没有什么好的可视化工具,就问了业内朋友。答:你也在使用可视化工具吗?命令行。Redis提供了如此多的命令,在运行后流向云端。我觉得用可视化工具低。

  命令行鄙视工具,高端工具鄙视低端工具,鄙视链一直存在。虽然可以在命令行上自己做,但是感觉比工具效率高,视觉上不太直观。尤其是你看json,在命令行上很不友好。

  有个很棒的朋友说“谁说命令行不能格式化json?Iredis 可以通过管道由其他shell工具(如jq/fx/rg/sort/uniq/cut/sed/awk)处理。它还可以自动完成和突出显示许多功能。

  没错,的确是在赶牛。附上工具的官网地址,喜欢用命令行的朋友可以试试。你可以享受命令行。

  https://iredis.io/

  然而,我认为许多开发人员习惯于使用可视化工具。我自己用过很多redis可视化工具。今天我们就来盘点一下市面上各种流行的可视化工具的优缺点。帮你找到最好的redis可视化工具。提高调试效率。

  如果想直接看到最后的总结,可以直接拉到文末。

  2.可视化工具的分类根据redis可视化工具的配置分为三类。

  桌面版

  在线版本

  工具插件

  桌面版用于评估的软件如下所示。

  Redis桌面管理器

  媒介

  另一个RedisDesktopManager

  法斯托雷迪斯

  redis-plus

  红色

  网页版评测的软件如下。

  寄存器输入

  IDE的版本,这里只评估IntelliJ IDEA的插件,不介绍eclipse。

  Iedis2

  3.Redis桌面管理器这个工具应该是目前使用率最高的可视化工具了。它已经存在很久了。重复了几次。跨平台支持。以前是免费的,现在是付费工具。有半个月的试用期。链接到:

  https://redisdesktop.com/

  评测:

  以前觉得功能还可以,但是界面的UI很丑。最近出了最新版,过了这么久,感觉界面还是很完美的。所有功能都可用。界面简洁,功能齐全。

  key的显示支持冒号分隔的键名空间。除了基本的五种大数据类型,它还支持redis 5.0中新的流数据类型。关于价值的展示。最多支持9种数据显示模式。

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

  因为功能上看起来中等大小,所以很好用。最大的缺点就是不免费。自用的话,一般每年200多人民币。

  4.medis是我现阶段使用最多的redis可视化工具。界面符合个人审美。布局简单。跨平台支持,重要的是,免费。链接到:

  http://getmedis.com/

  评测:

  价值高,功能满足日常使用需求。键标有亮色图标。查找密钥非常方便。按键一致,逐行扫描,无明显卡顿。在搜索体验上还是很优秀的。

  缺点是不支持key的命名空间显示,redis 5.0的流数据类型,命令行比较简单,不支持自动匹配和提示。只有三种受支持的值表示。

  5.AnotherRedisDesktopManager是一个相对稳定简洁的redis UI工具。链接到:

  33559 github.com/qishi博/anotherredisktopmanager

  评测:

  一个相当免费的redis可视化工具,具有所有基本功能。有监控统计,支持黑暗主题,支持添加集群。

  缺点是没有亮点,UI简单,不支持流数据类型。命令行模式也比较简单。对于价值表达只有三种类型的支持。

  6.FastoRedis FastoRedis以前从未听说过。然后就去体验了。

  要使用此工具,您必须首先在主页上注册您的帐户。软件是付费软件,跨平台,但是试用只有一天。链接到:

  https://fastoredis.com/

  评测:

  毕竟是付费软件,界面和windows很像。乍一看,它很像redis桌面管理器,但在功能方面。事实上,它支持集群模式和哨兵模式,关键的名称空间显示和热地。

  还支持5.0的流数据类型。

  命令行模式支持自动提示完成。

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

  总的来说,除了UI交互略显生硬,是一款付费软件之外,还是一款非常不错的redis可视化工具。

  7.RedisPlus是一个开源的免费桌面客户端软件链接:

  https://gitee.com/MaxBill/RedisPlus

  评测:

  没什么亮点,只是基本功能。一个好处可能是有一个监控。其他都很普通。甚至这个软件连命令行模式都没有。是javafx开发的,应该是跨平台的软件,但是提供的下载地址没有mac的直接安装包。而且是跨平台的。

  8.红色这是从苹果应用商店下载的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 Iedis是一个基于IntelliJ IDEA的插件,可以在IDEA的插件市场找到,但是是付费插件。可以试用7天。

  评测:

  作为IDEA的插件,当然是跨平台的,风格完全沿袭IDEA,价值有保障。在功能上,Iedis是明确的。基本的查询功能基本没毛病。加上IDEA的使用习惯,让你用起来很舒服,不需要单独打开软件。在代码和插件窗口之间切换也可以提高效率。

  这个插件最大的特点就是可以支持lua脚本的编写和调试,这在其他软件中是从来没有过的。以前,Lua广泛用于企业的redis操作。虽然尝到了redis lua的原子性和性能的甜头,但在编写和调试时却是一种痛苦。因为它不能被调试,所以每次都需要返回值来检查哪里出错了。看到这个工具,我后悔没有早点发现这个插件,我愿意为此付出代价。

  这个插件也可以支持慢速命令的视图。

  总的来说,Iedis除了付款看起来很美。价格是。139美元/年。还是美元。这个价格你叹气了吗?

  11.总结对于前面介绍的8个redis可视化工具,希望大家在日常开发中选择好的工具,以最快的效率解决最复杂的事情。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: