关于目前流行的 Redis 可视化管理工具的详细评测

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
日志服务 SLS,月写入数据量 50GB 1个月
简介: 关于目前流行的 Redis 可视化管理工具的详细评测

起因:公司让我在网上找一个 ubuntu 上的 Redis 的管理工具,找了一圈,怎么说合适勒,就是搜索到的文章基本上长一个样😂,内容都是偏向于介绍,然后我就想着来写一篇评测相关的文章,来让大家更好的做出选择。

虽然它们都是可视化工具,但是有些侧重点还是稍显不同的。

如果 Windows 上还无 Redis,可以看看国外开发出来的 Redis5.0版本

一、介绍

1、参与评测的工具

本次评测的免费工具有如下:

  1. RedisPlus
  2. Another-Redis-Desktop-Manager
  3. QuickRedis
  4. Redis Desktop Manager 0.9.3 此版本为免费版本
  5. Idea 中的 Redis Simple 插件
  6. Redis Assistant
  7. Redis Insight

其实除了以外,还有不少可视化的管理工具,如 FastoNoSQL(收费),另外 Mac 上的 Red、Medis工具,其他的掘友测试了一下,Mac 上 Medis 现在是收费的状态,不好意思。

但因为我没有 Mac 电脑,也就没有这方面的评测,非常不好意思。

2、评测的方向

  • 安装方便程度
  • 学习成本高低
  • 命令补齐
  • Redis 新特性、Redis 各数据对象存取
  • UI 界面
  • JSON 格式查看序列化对象
  • 状态监控、内存分析
  • 主从模式、集群模式管理、哨兵模式
  • 批量删除、新增
  • 搜索是否方便

二、测评开始

2.1、Redis Plus

简单介绍下,Redis Plus 是 Gitee 上我们国人开发的一款开源软件,基于javafx11 开发,支持 windows 和 liunx 系统,免费,不过目前开发者已经停止维护和版本更新。暂无继续迭代的公告。目前最新的更新是 2019 年,是可用的状态,但是如果是用于生产需求的话,是不推荐使用的。

主界面UI

1704464172097.jpg

连接页面

1704464175245.jpg

这里有支持 SSH 连接,但是这点我没有去评测了。勿怪。集群模式的评测在后面有。

1704464178060.jpg

支持三种格式的格式数据查看分别为:TEXT、JSON、RAWS

另外可以直接在这里修改数据,

我将Redis中现有的数据类型进行了测试,其中 普通的 key-value、List、HashMap、Set和Zset,另外 对于 geo 数据也还好。但是对于 redis 5.0 以后出现的 Stream 是不支持的。

1704464185683.jpg

命令输入窗口、内存监控和配置文件修改稍显粗糙,简单使用当然还是没有问题的。

1704464217558.jpg

1704464222964.jpg

1704464225891.jpg

总结

优点:

  1. 免费,开源软件,有能力可以基于此继续扩展
  2. 安装方便,全中文,使用方便
  3. 大都数情况下是足够应用的

缺点:

  1. 界面 UI 一般,应用中偶尔存在反应慢的情况
  2. 内存分析较为粗糙,没有慢日志查询等
  3. 命令模式下,没有代码提示和补齐
  4. 不支持 Stream

如果只是使用可视化软件查看 Redis 数据库情况,那么还是什么问题的。

2.2、Another-Redis-Desktop-Manager

简要:开源软件,免费,国人开发,支持 windows、liunx、Mac 三端

感兴趣的可以去点个 star

界面UI 支持 明亮、暗黑两种主题,同时支持多种语言

1704464246868.jpg

支持多种连接模式

1704464251547.jpg

在 Redis Plus 中 不支持的 Stream ,在此也是同样支持

1704464254575.jpg

另外也可以点击👀 查看,得到更好查看体验

1704464257024.jpg

在这里也可以看到,它支持更多的数据格式的查看,这一点做的非常完善。

内存监控、配置文件查看和设置自动刷新

1704464259662.jpg

不过点开这个,还发现了一个 内存分析

1704464262195.jpg

命令模式有提示

1704464264366.jpg

总结

优点:

  1. 界面 UI 好看
  2. 使用流畅,非常舒服
  3. 数据格式支持多种
  4. 命令模式中有提示
  5. 支持多种语言和字体
  6. 支持多种模式连接
  7. 支持Redis新特性
  8. 支持自动刷新

缺点:

  • 无法直接动态修改配置文件
  • 没有慢日志分析
  • 监控模块较弱

结论:这是一款非常值得推荐的软件,无论是从界面UI,还是使用体验来说,它都让用户非常舒服,并且从它的一些局部可以看出开发者的用心及野心。希望可以看到它走的更远

2.3、QuickRedis

简要:免费、开源软件、国人开发、支持 Windows & Mac OS X & Linux 、支持多模式连接

界面UI & 连接

1704464302635.jpg

命令行模式,按 tab 键可以展示命令的帮助文档,但是没有命令提示

1704464305733.jpg

查看

1704464309730.jpg

支持json 数据格式查看、表格样式查看,支持 文件夹式管理连接。

1704464312049.jpg

不支持 Stream 数据的查看

1704464314680.jpg

没有那些其他的内存分析、监控日志等杂七杂八的东西。一个词形容 简约

总结:

优点:

  1. 简约风,个人平时完全够用
  2. 界面UI 挺好
  3. 使用流畅且方便

缺点:

  • 页面布局稍感不适
  • 缺少内存使用情况等等
  • 命令模式下没有代码提示
  • 不能查看 Stream 数据

结论:这款软件更适合于开发者个人使用,简约,有时候我们并不太需要去那么关注内存使用情况,专注于应用层开发就好,少一些监控的页面,也并非不可。如果是运维人员的话,这款可能就略显简单了。

2.4、Redis Desktop Manager 0.9.3

简要:现已收费、迭代时间长、redis 可视化管理工具中的老大哥

我用的是我以前下载的 2020 的版本,比我在文章内放的链接还要高几个版本,但是目前不付费是没法连接到云服务器啦。这点非常让人失望的哈。

因为我windows上的Redis 版本是 3.0 就没法测 Stream 这种 5.0+的特性,这步就省了,另外就是它是收费的,我测的可能不是那么认真哈。

界面

1704464352110.jpg

不支持 JSON 格式数据以树形方式查看

1704464354491.jpg

有日志记录

1704464419036.jpg

总结

优点:

  1. 迭代多,有人稳定维护
  2. 老牌工具

缺点:

  • 界面有点没跟上时代
  • 付费软件
  • 平平无奇

结论:不推荐使用啦,大款另说。

2.5、Idea 中的 Redis Simple 插件

简要:Idea 中的插件,免费(其余的都收费),内嵌于IDE,较为方便

下好插件后点击 setting—>Other Settings,然后配置一个连接即可。

1704464431943.jpg

之后在侧边栏会出现一个 NoSql 的按钮,点开就会看到下面的页面

1704464440205.jpg

打开后,在数据上直接双击就能够打开修改,非常方便

1704464457857.jpg

除了查看和修改功能,其他的话,就暂时没有发现了。

总结

  1. 内嵌于idea中,使用非常方便、轻巧
  2. 功能只有查看和修改,较为简单
  3. 适合于开发者使用

结论:挺值得推荐的,因为个人在开发的时候,其实并不需要时时刻刻注意redis 的情况,查看的时候,多半是debug的时候了。

2.6、 Redis Assistant

简要:收费软件(价格还好)、有试用期 3-7天、国人开发

界面UI

1704464465979.jpg

使用界面

1704464468855.jpg

支持 lua 脚本

1704464471654.jpg

命令行模式,没有代码提示或补齐

1704464474808.jpg

编辑非常方便,点击完可以直接在展示的那边进行修改

1704464477371.jpg

不过也是不支持 Stream 类型数据的查看

1704464480359.jpg

总结

优点:

  1. 界面美观,使用流畅
  2. 每条数据都直接用不同颜色标明了数据类型,这个点我个人非常喜欢
  3. 支持 lua 脚本的执行
  4. 支持多种模式连接
  5. 支持多样化搜索(官网描述)
  6. 虽然是付费软件,但是价格还是比较美丽(永久49rmb)

缺点:

  • 命令行模式无提示
  • 不支持 Stream 数据类型

结论:使用体验挺好的,挺值得推荐的,界面 UI 让人也非常舒适,喜欢的小伙伴,可以支持一下,开源不易。

2.7、 Redis Insight

简要:背景较为正统,是一家 Redis 云服务商开发出来的可视化管理工具,支持多系统安装,也有web版,支持 docker 部署、k8s 部署等,同时也是免费软件

连接界面UI & 主界面UI & 有深色和两种主题,可以手动设置

1704464519647.jpg

1704464522923.jpg

支持 Stream 数据类型的查看,同时也能查看 Redis 服务的基本情况,

1704464525849.jpg

支持消息订阅的查看

1704464530026.jpg

可以在页面上查看 慢日志 ,相关配置就得靠自己了。

1704464533735.jpg

命令模式,有两处可以打开,并且都有代码提示,

1704464536351.jpg

1704464539204.jpg

1704464541642.jpg

补充:redis lnsight 也是可以用 docker 部署,用在线的web版来对redis 进行查看和管理的。

docker 安装 redis Insight

总结

优点:

  1. 正统背景,有专业的维护团队
  2. 使用流程,页面美观
  3. 有慢日志查看
  4. 命令有提示,并附有帮助文档

缺点:

  • 无法手动切换 database,只能在连接的时候选择好
  • 目前看来,只有英语一种语言,可能对恐英的人有点不友善

结论:这款软件各方面都比较好,也有自己的特色,同时开发商也算是 Redis 的正统背景,有专业的维护团队,较为稳定,我觉得是可以放心食用的。

三、测评总结

本文均为我的个人真实感受和讲述,并不代表其他开发者,同时也不代表上述软件的任一作者。

按照我今天的使用体验来说,最让我喜欢的是 Another-Redis-Desktop-Manager,它各方面都做的非常好了,就我说的那几点问题,你说说有没有一种可能已经是在作者的计划中啦勒。😄

追求稳定的话,我比较推荐 Redis Insight,并竟能算的上是官方出品的啦,有专业的开发维护团队,客户群体也大,我觉得是可以的。

如果只是想在开发的时候查看 Redis 的key值情况,也没有什么特殊的需求,我认为在 idea 中下载一下插件使用也挺好的。

四、一些想说的话

如果可以的话,希望大家能够给上述的各个开源软件点个 star,希望开源软件能做的越来越好,也希望开源作者能够发展的越来越好,也不枉我在文末特意说这样的一番话吧。


记:心血来潮写了这样的一篇评测文章,一方面是当时在寻找的时候,没有找到一篇靠谱的博客,另外一方面也是就是想试写一下这样的文章。

补充:文章所评测的软件,均为我真实下载使用。

非常感谢大家的阅读,也希望大家通过这篇文章找到自己想要的软件。

有评论区的小伙伴说“ another 用了大半年了,key一多,他的树状结构就会丟 key 筛选下又出来了,就很坑,一直没修复 ”,大家使用的时候,多试两个,我测试的时候没有长期使用,非常不好意思。


相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
7月前
|
NoSQL 数据可视化 关系型数据库
推荐几个好用的redis可视化工具
推荐几个好用的redis可视化工具
2815 1
|
2月前
|
NoSQL 数据可视化 Linux
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
本文介绍了Redis的两个可视化管理工具:付费的Redis Desktop Manager和免费的Another Redis DeskTop Manager,包括它们的下载、安装和使用方法,以及在使用Another Redis DeskTop Manager连接Redis时可能遇到的问题和解决方案。
151 1
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
|
4月前
|
存储 NoSQL Redis
【Azure Developer】一个复制Redis Key到另一个Redis服务的工具(redis_copy_net8)
【Azure Developer】一个复制Redis Key到另一个Redis服务的工具(redis_copy_net8)
【Azure Developer】一个复制Redis Key到另一个Redis服务的工具(redis_copy_net8)
|
4月前
|
NoSQL 数据可视化 Linux
2022 年超详细步骤讲解 CentOS 7 安装Redis 。解决Redis Desktop Manager 图形化工具连接失败解决 ;connection failed处理。开机自启Redis
这篇文章提供了在CentOS 7上安装Redis的详细步骤,包括上传Redis安装包、解压安装、编译、安装、备份配置文件、修改配置以支持后台运行和设置密码、启动Redis服务、使用客户端连接Redis、关闭Redis服务、解决Redis Desktop Manager图形化工具连接失败的问题、设置Redis开机自启动,以及Redis服务的启动和停止命令。
2022 年超详细步骤讲解 CentOS 7 安装Redis 。解决Redis Desktop Manager 图形化工具连接失败解决 ;connection failed处理。开机自启Redis
|
4月前
|
存储 监控 NoSQL
揭秘Redis慢查询:这个工具将彻底改变你的性能优化策略!
【8月更文挑战第8天】在互联网应用中,数据库性能常成瓶颈。Redis作为高速内存数据库亦可能遭遇慢查询问题。本文探讨慢查询成因与解决方法。首先定义慢查询及其影响因素,随后介绍Redis内置的慢查询日志功能,通过配置`slowlog-log-slower-than`与`slowlog-max-len`来监控执行时间过长的命令。利用`SLOWLOG get`命令分析日志,定位性能瓶颈所在。以`LRANGE`命令为例,提出数据结构调整、使用流水线、限制返回元素数量、异步执行及优化内存使用等策略。最终实现Redis性能提升,确保应用流畅运行。性能优化需持续监控、分析与调整。
124 1
|
4月前
|
缓存 NoSQL 网络安全
【Azure Redis 缓存】使用开源工具redis-copy时遇见6379端口无法连接到Redis服务器的问题
【Azure Redis 缓存】使用开源工具redis-copy时遇见6379端口无法连接到Redis服务器的问题
|
4月前
|
NoSQL 数据可视化 Linux
一文教会你如何在Linux系统中使用Docker安装Redis 、以及如何使用可视化工具连接【详细过程+图解】
这篇文章详细介绍了如何在Linux系统中使用Docker安装Redis,并提供了使用可视化工具连接Redis的步骤。内容包括安装Redis镜像、创建外部配置文件、映射文件和端口、启动和测试Redis实例、配置数据持久化存储,以及使用可视化工具连接和操作Redis数据库的过程。
|
5月前
|
存储 NoSQL Redis
【Azure Developer】一个复制Redis Key到另一个Redis服务的工具(redis_copy_net8)
介绍一个简单的工具,用于将Redis数据从一个redis端点复制到另一个redis端点,基于原始存储库转换为.NET 8:https://github.com/LuBu0505/redis-copy-net8
|
5月前
|
NoSQL Redis 数据库
Redis的GUI工具——Another-Redis-Desktop-Manager连接远程数据库Redis
Redis的GUI工具——Another-Redis-Desktop-Manager连接远程数据库Redis
3583 0
|
6月前
|
缓存 NoSQL Java
Redis系列学习文章分享---第四篇(Redis快速入门之Java客户端--商户查询缓存+更新+双写一致+穿透+雪崩+击穿+工具封装)
Redis系列学习文章分享---第四篇(Redis快速入门之Java客户端--商户查询缓存+更新+双写一致+穿透+雪崩+击穿+工具封装)
74 0
下一篇
DataWorks