关于目前流行的 Redis 可视化管理工具的详细评测
起因:公司让我在网上找一个 ubuntu 上的 Redis 的管理工具,找了一圈,怎么说合适勒,就是搜索到的文章基本上长一个样 ,内容都是偏向于介绍,然后我就想着来写一篇评测相关的文章,来让大家更好的做出选择。
虽然它们都是可视化工具,但是有些侧重点还是稍显不同的。
如果 Windows 上还无 Redis,可以看看国外开发出来的 Redis5.0版本
一、介绍
1、参与评测的工具
本次评测的免费工具
有如下:
- RedisPlus
- Another-Redis-Desktop-Manager
- QuickRedis
- Redis Desktop Manager 0.9.3 此版本为免费版本
- Idea 中的 Redis Simple 插件
- Redis Assistant
- Redis Insight
其实除了以外,还有不少可视化的管理工具,如 FastoNoSQL(收费),另外 Mac 上的 Red、Medis(免费)工具。
但因为我没有 Mac 电脑,也就没有这方面的评测,非常不好意思。
2、评测的方向
- 安装方便程度
- 学习成本高低
- 命令补齐
- Redis 新特性、Redis 各数据对象存取
- UI 界面
- JSON 格式查看序列化对象
- 状态监控、内存分析
- 主从模式、集群模式管理、哨兵模式
- 批量删除、新增
- 搜索是否方便
二、测评开始
2.1、Redis Plus
简单介绍下,Redis Plus 是 Gitee 上我们国人开发的一款开源软件,基于javafx11 开发,支持 windows 和 liunx 系统,免费,不过目前开发者已经停止维护和版本更新。暂无继续迭代的公告。目前最新的更新是 2019 年,是可用的状态,但是如果是用于生产需求的话,是不推荐使用的。
主界面UI
连接页面
这里有支持 SSH 连接,但是这点我没有去评测了。勿怪。集群模式的评测在后面有。
支持三种格式的格式数据查看分别为:TEXT、JSON、RAWS
另外可以直接在这里修改数据,
我将Redis中现有的数据类型进行了测试,其中 普通的 key-value、List、HashMap、Set和Zset,另外 对于 geo 数据也还好。但是对于 redis 5.0 以后出现的 Stream 是不支持的。
命令输入窗口、内存监控和配置文件修改稍显粗糙,简单使用当然还是没有问题的。
总结
优点:
- 免费,开源软件,有能力可以基于此继续扩展
- 安装方便,全中文,使用方便
- 大都数情况下是足够应用的
缺点:
- 界面 UI 一般,应用中偶尔存在反应慢的情况
- 内存分析较为粗糙,没有慢日志查询等
- 命令模式下,没有代码提示和补齐
- 不支持 Stream
如果只是使用可视化软件查看 Redis 数据库情况,那么还是什么问题的。
2.2、Another-Redis-Desktop-Manager
简要:开源软件,免费,国人开发,支持 windows、liunx、Mac 三端
感兴趣的可以去点个 star
界面UI 支持 明亮、暗黑两种主题,同时支持多种语言
支持多种连接模式
在 Redis Plus 中 不支持的 Stream ,在此也是同样支持
另外也可以点击 查看,得到更好查看体验
在这里也可以看到,它支持更多的数据格式的查看,这一点做的非常完善。
内存监控、配置文件查看和设置自动刷新
不过点开这个,还发现了一个 内存分析
命令模式有提示
总结
优点:
- 界面 UI 好看
- 使用流畅,非常舒服
- 数据格式支持多种
- 命令模式中有提示
- 支持多种语言和字体
- 支持多种模式连接
- 支持Redis新特性
- 支持自动刷新
缺点:
- 无法直接动态修改配置文件
- 没有慢日志分析
- 监控模块较弱
结论:这是一款非常值得推荐的软件,无论是从界面UI,还是使用体验来说,它都让用户非常舒服,并且从它的一些局部可以看出开发者的用心及野心。希望可以看到它走的更远
2.3、QuickRedis
简要:免费、开源软件、国人开发、支持 Windows & Mac OS X & Linux 、支持多模式连接
界面UI & 连接
命令行模式,按 tab 键可以展示命令的帮助文档,但是没有命令提示
查看
支持json 数据格式查看、表格样式查看,支持 文件夹式管理连接。
不支持 Stream 数据的查看
没有那些其他的内存分析、监控日志等杂七杂八的东西。一个词形容 简约
总结:
优点:
- 简约风,个人平时完全够用
- 界面UI 挺好
- 使用流畅且方便
缺点:
- 页面布局稍感不适
- 缺少内存使用情况等等
- 命令模式下没有代码提示
- 不能查看 Stream 数据
结论:这款软件更适合于开发者个人使用,简约,有时候我们并不太需要去那么关注内存使用情况,专注于应用层开发就好,少一些监控的页面,也并非不可。如果是运维人员的话,这款可能就略显简单了。
2.4、Redis Desktop Manager 0.9.3
简要:现已收费、迭代时间长、redis 可视化管理工具中的老大哥
我用的是我以前下载的 2020 的版本,比我在文章内放的链接还要高几个版本,但是目前不付费是没法连接到云服务器啦。这点非常让人失望的哈。
因为我windows上的Redis 版本是 3.0 就没法测 Stream 这种 5.0+的特性,这步就省了,另外就是它是收费的,我测的可能不是那么认真哈。
界面
不支持 JSON 格式数据以树形方式查看
有日志记录
总结
优点:
- 迭代多,有人稳定维护
- 老牌工具
缺点:
- 界面有点没跟上时代
- 付费软件
- 平平无奇
结论:不推荐使用啦,大款另说。
2.5、Idea 中的 Redis Simple 插件
简要:Idea 中的插件,免费(其余的都收费),内嵌于IDE,较为方便
下好插件后点击 setting—>Other Settings,然后配置一个连接即可。
之后在侧边栏会出现一个 NoSql 的按钮,点开就会看到下面的页面
打开后,在数据上直接双击就能够打开修改,非常方便
除了查看和修改功能,其他的话,就暂时没有发现了。
总结
- 内嵌于idea中,使用非常方便、轻巧
- 功能只有查看和修改,较为简单
- 适合于开发者使用
结论:挺值得推荐的,因为个人在开发的时候,其实并不需要时时刻刻注意redis 的情况,查看的时候,多半是debug的时候了。
2.6、 Redis Assistant
简要:收费软件(价格还好)、有试用期 3-7天、国人开发
界面UI
使用界面
支持 lua 脚本
命令行模式,没有代码提示或补齐
编辑非常方便,点击完可以直接在展示的那边进行修改
不过也是不支持 Stream 类型数据的查看
总结
优点:
- 界面美观,使用流畅
- 每条数据都直接用不同颜色标明了数据类型,这个点我个人非常喜欢
- 支持 lua 脚本的执行
- 支持多种模式连接
- 支持多样化搜索(官网描述)
- 虽然是付费软件,但是价格还是比较美丽(永久49rmb)
缺点:
- 命令行模式无提示
- 不支持 Stream 数据类型
结论:使用体验挺好的,挺值得推荐的,界面 UI 让人也非常舒适,喜欢的小伙伴,可以支持一下,开源不易。
2.7、 Redis Insight
简要:背景较为正统,是一家 Redis 云服务商开发出来的可视化管理工具,支持多系统安装,也有web版,支持 docker 部署、k8s 部署等,同时也是免费软件
连接界面UI & 主界面UI & 有深色和两种主题,可以手动设置
支持 Stream 数据类型的查看,同时也能查看 Redis 服务的基本情况,
支持消息订阅的查看
可以在页面上查看 慢日志 ,相关配置就得靠自己了。
命令模式,有两处可以打开,并且都有代码提示,
补充:redis lnsight 也是可以用 docker 部署,用在线的web版来对redis 进行查看和管理的。
docker 安装 redis Insight
总结
优点:
- 正统背景,有专业的维护团队
- 使用流程,页面美观
- 有慢日志查看
- 命令有提示,并附有帮助文档
缺点:
- 无法手动切换 database,只能在连接的时候选择好
- 目前看来,只有英语一种语言,可能对恐英的人有点不友善
结论:这款软件各方面都比较好,也有自己的特色,同时开发商也算是 Redis 的正统背景,有专业的维护团队,较为稳定,我觉得是可以放心食用的。
三、测评总结
本文均为我的个人真实感受和讲述,并不代表其他开发者,同时也不代表上述软件的任一作者。
按照我今天的使用体验来说,最让我喜欢的是 Another-Redis-Desktop-Manager
,它各方面都做的非常好了,就我说的那几点问题,你说说有没有一种可能已经是在作者的计划中啦勒。
追求稳定的话,我比较推荐 Redis Insight
,并竟能算的上是官方出品的啦,有专业的开发维护团队,客户群体也大,我觉得是可以的。
如果只是想在开发的时候查看 Redis 的key值情况,也没有什么特殊的需求,我认为在 idea 中下载一下插件使用也挺好的。
四、一些想说的话
如果可以的话,希望大家能够给上述的各个开源软件点个 star
,希望开源软件能做的越来越好,也希望开源作者能够发展的越来越好,也不枉我在文末特意说这样的一番话吧。
记:心血来潮写了这样的一篇评测文章,一方面是当时在寻找的时候,没有找到一篇靠谱的博客,另外一方面也是就是想试写一下这样的文章。
补充:文章所评测的软件,均为我真实下载使用。
非常感谢大家的阅读,也希望大家通过这篇文章找到自己想要的软件。
关于目前流行的 Redis 可视化管理工具的详细评测相关推荐
- 我最爱用的一款 Redis 可视化管理工具!好用到爆!!!
今天来推荐一款我平常一直在使用的 Redis 可视化管理工具,真的非常不错,好用!我会通过和另外一款类似的工具 QuickRedis 作对比的方式来介绍. QuickRedis 是一位好朋友给我推荐 ...
- 两款非常好的Redis 可视化管理工具:Another Redis Desktop Manager、QuickRedis
今天来推荐一款我平常一直在使用的 Redis 可视化管理工具,真的非常不错,好用!我会通过和另外一款类似的工具 QuickRedis 作对比的方式来介绍. QuickRedis 是一位好朋友给我推荐 ...
- QuickRedis 是一款 Redis 可视化管理工具
QuickRedis 介绍 QuickRedis 是一款 永久免费 的 Redis 可视化管理工具.它支持直连.哨兵.集群模式,支持亿万数量级的 key,还有令人兴奋的 UI.QuickRedis 有 ...
- 我最爱用的一款 Redis 可视化管理工具——Another Redis Desktop Manager
今天来推荐一款我平常一直在使用的 Redis 可视化管理工具,真的非常不错,好用!我会通过和另外一款类似的工具 QuickRedis 作对比的方式来介绍. QuickRedis 是一位好朋友给我推荐的 ...
- Github 星标 8K+ 这款国人开源的 Redis 可视化管理工具
做程序员就少不了与一些工具打交道,比如:监控工具.管理工具等,有些工具是命令行界面,有些工具是可视化界面,反正都是可以能够满足日常使用的功能需求. 对于redis管理工具来说,也有不少可能的产品,比如 ...
- Redis Desktop Manager – Redis可视化管理工具、redis图形化管理工具、redis可视化客户端、redis集群管理
Redis Desktop Manager – 个人认为是目前最好用的Redis可视化管理工具. redis可视化工具.Redis可视化管理工具.redis图形化管理工具.redis可视化客户端.re ...
- RedisAssistant:一款Redis可视化管理工具
用过不少Redis可视化管理工具,有的虽然跨平台但是安装包较大,有的虽然速度不错,但是收费挺高.今天为大家介绍一款安装包很小(仅有6M),颜值高的Redis可视化管理工具,Redis Assistan ...
- Redis Desktop Manager – Redis可视化管理工具、redis图形化管理工具、redis可视化客户端、redis集群管理工具
Redis Desktop Manager – 个人认为是目前最好用的Redis可视化管理工具. redis可视化工具.Redis可视化管理工具.redis图形化管理工具.redis可视化客户端.re ...
- 一款超好用的 Redis 可视化管理工具
JavaGuide (「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识.准备 Java 面试,首选 JavaGuide!) 开源版的兄弟 <Java 面试指北> ...
最新文章
- Django基础-数据分页
- 通讯线路物理层编码类型总结(NRZ,MLT-3,4B/5B,8B/10B,64B/66B...)
- 用Scikit-learn和TensorFlow进行机器学习(五)
- python中unstack_Python pandas.DataFrame.unstack函数方法的使用
- Shell else if mysql_linux shell中 if else以及大于、小于、等于逻辑表达式介绍
- android 动画_深入了解一些Android动画
- java制作扫雷游戏中埋雷的难点_java 扫雷游戏源码案例项目
- 元素“UpdateProgress”不是已知元素。原因可能是网站中存在编译错误
- 关于C#使用工具类解析JSON数据以及将类JSON化
- 357.计算各个位数不同的数字个数
- 【华南理工大学】PC客户端配置-如何在家连接学校的校园网
- Linux版的led显示屏控制软件,中航Led显示屏控制软件下载
- Python制图——图片格式代码探索
- DaHua工业相机开发中调试遇到的相机断开问题
- 视频音频剪辑合并软件 免费强大 LosslessCut
- html bootstrap主题,10大的 Metro 风格的 Bootstrap 主题和模板
- rabbitMq入门
- 百钱百鸡:公鸡5元一只,母鸡3元一只,小鸡1元3只,100元要买100只鸡,共有几种情况
- Android2.0 Release 1 Eclair API变化预览
- Panabit专业流量监控开源软件
热门文章
- Niagara_Advanced内容示例 1.3 Communicate with External Render Targets
- Mysql语句计算文本字数_使用SQL确定文本字段的字数统计
- c执行cmd pdf2swf_SWFTOOLS PDF2SWF 参数详解
- 传奇微端配置不更新怎么办?
- 曾国藩《挺经》卷十七藏锋
- 春节或将成为短信唯一的救命稻草?
- 24点纸牌游戏,c语言实现
- html中文网app,app.vue什么作用?
- 软件工程 可行性研究、系统流程图、数据流图。
- 【知识小集】☞Excel之VBA编程语句集300句