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

article/2025/10/31 10:13:10

起因:公司让我在网上找一个 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 电脑,也就没有这方面的评测,非常不好意思。
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 是不支持的。


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


总结
优点:

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

缺点:

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

如果只是使用可视化软件查看 Redis 数据库情况,那么还是什么问题的。
2.2、Another-Redis-Desktop-Manager
简要:开源软件,免费,国人开发,支持 windows、liunx、Mac 三端
感兴趣的可以去点个 star
界面UI 支持 明亮、暗黑两种主题,同时支持多种语言


支持多种连接模式


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


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


在这里也可以看到,它支持更多的数据格式的查看,这一点做的非常完善。
内存监控、配置文件查看和设置自动刷新


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


命令模式有提示


总结
优点:

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

缺点:

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

结论:这是一款非常值得推荐的软件,无论是从界面UI,还是使用体验来说,它都让用户非常舒服,并且从它的一些局部可以看出开发者的用心及野心。希望可以看到它走的更远
2.3、QuickRedis
简要:免费、开源软件、国人开发、支持 Windows & Mac OS X & Linux 、支持多模式连接
界面UI & 连接


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


查看


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


不支持 Stream 数据的查看


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

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

缺点:

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

结论:这款软件更适合于开发者个人使用,简约,有时候我们并不太需要去那么关注内存使用情况,专注于应用层开发就好,少一些监控的页面,也并非不可。如果是运维人员的话,这款可能就略显简单了。
2.4、Redis Desktop Manager 0.9.3
简要:现已收费、迭代时间长、redis 可视化管理工具中的老大哥
我用的是我以前下载的 2020 的版本,比我在文章内放的链接还要高几个版本,但是目前不付费是没法连接到云服务器啦。这点非常让人失望的哈。
因为我windows上的Redis 版本是 3.0 就没法测 Stream 这种 5.0+的特性,这步就省了,另外就是它是收费的,我测的可能不是那么认真哈。
界面


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


有日志记录


总结
优点:

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

缺点:

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

结论:不推荐使用啦,大款另说。
2.5、Idea 中的 Redis Simple 插件
简要:Idea 中的插件,免费(其余的都收费),内嵌于IDE,较为方便
下好插件后点击 setting—>Other Settings,然后配置一个连接即可。


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


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


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

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

结论:挺值得推荐的,因为个人在开发的时候,其实并不需要时时刻刻注意redis 的情况,查看的时候,多半是debug的时候了。
2.6、 Redis Assistant
简要:收费软件(价格还好)、有试用期 3-7天、国人开发
界面UI


使用界面


支持 lua 脚本


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


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


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


总结
优点:

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

缺点:

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

结论:使用体验挺好的,挺值得推荐的,界面 UI 让人也非常舒适,喜欢的小伙伴,可以支持一下,开源不易。
2.7、 Redis Insight
简要:背景较为正统,是一家 Redis 云服务商开发出来的可视化管理工具,支持多系统安装,也有web版,支持 docker 部署、k8s 部署等,同时也是免费软件
连接界面UI & 主界面UI & 有深色和两种主题,可以手动设置


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


支持消息订阅的查看


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


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


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

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

缺点:

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

结论:这款软件各方面都比较好,也有自己的特色,同时开发商也算是 Redis 的正统背景,有专业的维护团队,较为稳定,我觉得是可以放心食用的。
三、测评总结
本文均为我的个人真实感受和讲述,并不代表其他开发者,同时也不代表上述软件的任一作者。
按照我今天的使用体验来说,最让我喜欢的是 Another-Redis-Desktop-Manager,它各方面都做的非常好了,就我说的那几点问题,你说说有没有一种可能已经是在作者的计划中啦勒。
追求稳定的话,我比较推荐 Redis Insight,并竟能算的上是官方出品的啦,有专业的开发维护团队,客户群体也大,我觉得是可以的。
如果只是想在开发的时候查看 Redis 的key值情况,也没有什么特殊的需求,我认为在 idea 中下载一下插件使用也挺好的。
四、一些想说的话
如果可以的话,希望大家能够给上述的各个开源软件点个 star,希望开源软件能做的越来越好,也希望开源作者能够发展的越来越好,也不枉我在文末特意说这样的一番话吧。


记:心血来潮写了这样的一篇评测文章,一方面是当时在寻找的时候,没有找到一篇靠谱的博客,另外一方面也是就是想试写一下这样的文章。
补充:文章所评测的软件,均为我真实下载使用。


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


http://chatgpt.dhexx.cn/article/On4wS0P2.shtml

相关文章

Redis Desktop Manager – Redis可视化管理工具、redis图形化管理工具、redis可视化客户端、redis集群管理工具

Redis Desktop Manager – 个人认为是目前最好用的Redis可视化管理工具。 redis可视化工具、Redis可视化管理工具、redis图形化管理工具、redis可视化客户端、redis集群管理工具 一、Windows系统Redis管理工具安装方法如下: 1、进入Redis Desktop Manager在git的发行版(免…

idea开发环境配置

1、idea安装 直接百度下载安装包安装即可 2、jdk安装 下载后图形化安装--一路点点点即可 环境变量配置: vi /etc/profile 在文件尾添加以下内容: JAVA_HOME/usr/local/java/jdk1.8.0_221 自己的jdk安装路径 PATH𝐽𝐴&#x…

Hbuilder X 开发APP指南

开发环境HBuilder X 开发环境Hbuilder下载Vant轻量、可靠的移动端 Vue 组件库(参考文档)HTML5中国产业联盟(参考文档) 平台支持 iOSAndroid FirstAPP 启动HbuilderX在菜单栏中选择“文件”-> “新建”->“项目”&#x…

MacOS开发环境搭建

一.软硬件准备 MacOS电脑 Xcode软件,在AppStore中搜索Xcode并安装,安装过程比较长,需要耐心等待。 二.新建工程 打开Xcode,创建工程,选择macOS里面的App选项,点击Next 出现弹框后,输入Prod…

混合App开发,HBuilder开发移动App

使用HBuilder开发混合App: Hbuilder:是一个在线打包工具,不需要在本地配置开发环境;直接将做好的网站,通过一些简单的操作,就能在线打包为一个App; 混合APP开发常见技术:Html5、Re…

安卓物联网APP开发——基于编辑物联网平台环境实现远程控制数据传输

本篇博客主要对app进行开发来实现对esp系列芯片的远程控制,通过mqtt协议来进行数据的传输,用wifi模块接收数据串口收发数据到单片机上使用,可远程操控。 APP开发(Android Studio) 通过Android Studio来设计软件&…

appinventor拓展开发

为什么要开发拓展? 想要使用appinventor标准支持的以外功能只有两种方式。 1.直接修改appinventor的源码,添加新的功能,然后使用这个私人定制的服务器。 2.编写拓展,可以添加到任何可以正常使用的appinventor服务上。 第二种的…

uni-app开发环境配置及混合开发流程

uni-app开发环境配置及混合开发流程 NodeJS开发环境 安装NVM 下载安装 NVM是一个支持多版本NodeJS的版本管理工具,如果本机已安装了NodeJS建议先卸载。 下载NodeJS 解压后直接运行安装:设置好安装目录及后面NodeJs的安装目录。 配置环境变量 路径…

create-react-app 开发环境编译太慢的解决方案

项目环境:windows 10 1089版本 create-react-app:3.0.0 react:16.8.6 react-router-dom:5.0.0 方案一 使用 babel-plugin-dynamic-import-node 原理:转换 import()为 require(),将所有异步组件都用同步的…

Android音乐App开发准备( 简易音乐 一 )

Android音乐App开发准备( 简易音乐 一 ) 关于第一步,获取音乐来源第二步,开发环境第三步,引用三方第四步,添加唯一进程App.java 关于 年前学习网易云因为app,想着学习网易云app的界面以及功能开…

uniapp开发环境搭建

一、下载并安装开发工具 uniapp的开发工具为HbuilderX,下载地址为:去下载 这里选择windows版本。windows 版本下载完成之后会得到一个 zip 的压缩包文件,解压完成即可使用,是不需要安装的绿色版本。 二、安装sass和scss插件 打开…

uni-app开发环境搭建创建uni-app项目

uni-app修炼之路(一) 导语uni-app开发环境搭建1.进入官网下载HBuilder-X2.打开HBuilder-X,进行开发环境配置 创建uni-app项目快速上手 导语 uni-app使用了快半个月了,现在准备来系统的学习一下uni-app,并做一些笔记&a…

搭建iOS开发环境

1.准备 当前移动开发主要分为安卓开发和iOS开发,安卓是谷歌在2007年宣布开源的移动操作系统,iOS是苹果2007年发布的。两个系统出现的时间大致相同,在随后的十年间引领了移动开发浪潮。如今各种移动开发技术层出不穷,一些跨平台的…

HBuilderX App开发环境搭建

1. Nox 模拟器 1). 无脑式安装 Nox模拟器平板界面.png 2). 屏幕修改 点击右侧上方的设置按钮,在系统设置中选择手机版,点击保存并重启。 Nox设置界面.png 3). 端口设置 Nox模拟器默认端口:62001 2. HBuilderX 1). 点击右侧的Download&#…

模型部署,移动端安卓App开发环境搭建和配置教程 ~

点击上方“码农的后花园”,选择“星标” 公众号 精选文章,第一时间送达 在深度学习中,算法模型部署到移动端中应用是最终的目的,上期中讲解了App开发目前主要有以下三种方式: 第一种:Eclipse JDK Android…

安卓开发环境搭建

1.下载JDK 7(1.7)或者8 (1.8)SE 现在一般是8 安装 然后配置环境变量后 执行命令 javac 看看是否成功,java -version可以查看版本 oracle登录账号可用 oracle.com passwords - BugMeNothttp://bugmenot.com/vie…

Android app 开发环境搭建

Android app 开发环境搭建(AMD和intel环境下) 下载Anaroid studio 安装 选择你想要安装的Android Studio的功能。检查想要安装的组件,取消检查不想安装的组件。单击Next继续。 空间要求:2.3gb 配置 收集数据用于服务X 不安装SDK(自行下载) 个性化 选择…

Android APP完整基础教程(01)开发环境简介

该系列文章主要基于AndroidQ平台,主要介绍Android应用基础开发相关知识。主要针对安卓应用开发路径的完整解读 和 coding练习内容的解读。 1 Android 发展历史 1.1 Android 历史 2005年 Google收购了成立仅22个月的高科技企业Android公司。2007年 Google正式向外…

移动APP开发环境搭建(新手)

移动APP开发环境配置(新手搭建) 涉及到的配置工具 STS ( eclipse idea 一样的开发工具)java jdk : 是Java语言开发工具包,JDK是整个JAVA的核心,包括了Java运行环境ant :Ant是Java的生成工具,用来编译、生成;跨平台&…

JSON.

JSON JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation),是轻量级的文本数据交换格式 ,使用 Javascript语法来描述数据对象,具有自我描述性,更易理解,但是 JSON 仍然独立于语言和…