文章目录
一、有哪些工具可以下载
1、RedisDesktopManager
- 特点:提供形象化的数据可视化页面,具备全面的数据操作功能,可对目标 key 执行 rename、delete、addrow、reloadvalue 等操作。支持通过 SSH 隧道连接,适用于 Windows、Linux、Mac 等多个系统,界面简洁,功能强大,能很好地支持 Redis 的各种数据类型和命令.
- 收费情况:现在为收费工具,提供 15 天的试用期限.
- 下载地址:https://redisdesktop.com/
2、RedisPlus
- 特点:开源免费的桌面客户端,支持单机、集群模式连接以及 SSH 通道连接,拥有较为智能的操作界面风格,操作便捷,能提高开发效率,提供监控功能,方便查看 Redis 的运行状态.
- 收费情况:免费.
- 下载地址:https://gitee.com/maxbill/redisplus
3、AnotherRedisDesktopManager
- 特点:更快、更强、更稳定的 Redis 桌面管理工具,兼容 Linux、Windows、Mac 系统,在读取大量 keys 时不会崩溃。基于 Electron 开发,用户界面更加现代化,且支持中文,还具备监控统计功能,支持暗黑主题和集群的添加.
- 收费情况:免费.
- 下载地址:https://github.com/qishibo/anotherredisdesktopmanager
4、Medis
- 特点:界面美观,布局简洁,搜索体验出色,对 key 有颜色鲜明的图标标识,便于快速定位和识别。支持模糊搜索和渐进式的 scan,跨平台免费,但不支持 key 的命名空间展示和 Redis5.0 的 stream 数据类型,命令行比较单一,不支持自动匹配和提示.
- 收费情况:免费.
- 下载地址:http://getmedis.com/
5、FastoRedis
- 特点:收费软件,界面具有 windows 风格,支持集群模式和哨兵模式,以及 key 的命名空间展示和 Redis5.0 的 stream 数据类型。命令行模式支持自动提示补全,value 的显示支持树状、表格状等多种显示方式,值对象支持多达 17 种渲染方式.
- 收费情况:收费,试用只有一天的时间.
- 下载地址:https://fastoredis.com/
6、RedisInsight
- 特点:由 RedisLabs 出品的监控分析级别的 web 版 Redis 可视化工具,界面专业,功能强大。除了基本的查询和浏览功能外,还支持命令补全提示和相关命令的文档解释,以及可查询的图表、Redis 的时间序列展示和全文本查询功能等,甚至还集成了 rdb 的分析功能.
- 收费情况:免费.
- 下载地址:https://redislabs.com/redisinsight/
7、NineData
- 特点:个人版免费,提供直观、易用的数据库操作界面,支持以可视化的方式进行多种操作,如访问并查看数据、创建及删除 key 等。还具备 AI 智能辅助、命令配置、权限管控、工作现场恢复、执行历史记录、SQL 规范检查等丰富功能.
- 收费情况:个人版免费,企业版商用.
- 下载地址:https://console.ninedata.cloud
二、优缺点比较
这些 Redis 图形化管理工具各有特点,哪个最好用取决于个人的具体需求和偏好,以下是对它们的进一步分析:
1、RedisDesktopManager
- 功能强大:提供形象化的数据可视化页面,能对目标 key 执行多种操作,如 rename、delete、addrow、reloadvalue 等,还支持通过 SSH 隧道连接,适用于 Windows、Linux、Mac 等多个系统,能很好地支持 Redis 的各种数据类型和命令.
- 界面简洁:界面设计简洁直观,易于上手,即使是初次接触的用户也能快速熟悉和掌握基本操作4.
- 付费限制:部分高级功能需要付费解锁,例如备份、恢复和集群管理等,对于个人用户或小型项目来说,如果对这些高级功能需求不大,免费版的功能基本也能满足日常使用4.
2、RedisPlus
- 开源免费:作为一款开源免费的桌面客户端,成本上具有优势,适合不想付费购买软件的用户24.
- 操作便捷:支持单机、集群模式连接以及 SSH 通道连接,拥有较为智能的操作界面风格,能提高开发效率,提供监控功能,方便查看 Redis 的运行状态2.
- 功能完整性:相比 RedisDesktopManager,其功能可能相对较弱一些,但对于普通的 Redis 管理操作已经足够,如基本的 key-value 操作、数据查看和简单的性能监控等4.
3、AnotherRedisDesktopManager
- 稳定性高:一个更快、更强、更稳定的 Redis 桌面管理工具,兼容 Linux、Windows、Mac 系统,在读取大量 keys 时不会崩溃,这在处理大规模数据时表现出色.
- 界面友好:基于 Electron 开发,用户界面更加现代化,且支持中文,还具备监控统计功能,支持暗黑主题和集群的添加,对于追求界面美观和使用体验的用户来说是一个不错的选择.
- 功能与更新:基本功能齐全,但在功能丰富度上可能稍逊于 RedisDesktopManager,不过其开源的特性使得用户可以根据自身需求进行定制和扩展,并且开发者也在不断更新和完善该工具.
4、Medis
- 界面美观:界面设计美观,布局简洁,搜索体验出色,对 key 有颜色鲜明的图标标识,便于快速定位和识别,在视觉效果上较受欢迎4.
- 操作方便:支持模糊搜索和渐进式的 scan,跨平台免费,适合对 key 搜索功能有较高要求且不想付费的用户4.
- 功能局限:不支持 key 的命名空间展示和 Redis5.0 的 stream 数据类型,命令行比较单一,不支持自动匹配和提示,对于需要使用这些功能的用户来说可能不太适用4.
5、FastoRedis
- 功能丰富:界面具有 Windows 风格,支持集群模式和哨兵模式,以及 key 的命名空间展示和 Redis5.0 的 stream 数据类型,命令行模式支持自动提示补全,value 的显示支持树状、表格状等多种显示方式,值对象支持多达 17 种渲染方式,适合对 Redis 功能要求较高且愿意付费购买的专业用户4.
- 付费限制:收费软件,试用只有一天的时间,付费版价格相对较高,对于预算有限的用户来说可能需要谨慎考虑4.
6、RedisInsight
- 专业强大:由 RedisLabs 出品的监控分析级别的 web 版 Redis 可视化工具,界面专业,功能强大,除了基本的查询和浏览功能外,还支持命令补全提示和相关命令的文档解释,以及可查询的图表、Redis 的时间序列展示和全文本查询功能等,甚至还集成了 rdb 的分析功能,适合对 Redis 性能监控和数据分析有较高要求的专业开发人员和运维人员4.
- 学习成本:对于不熟悉 Redis 的人来说,可能有一定的学习成本,因为其功能较为复杂和强大,需要花费一些时间来了解和掌握各种功能的使用方法.
三、如何下载、安装和使用RedisInsight
推荐第6个RedisInsight,不仅免费,而且综合功能强大。缺点就是复杂、学习成本较高。
(一)下载
1、下载地址如上描述
2、简单说明
2.1 点击下载填写相关信息
2.2 点击下载
2.3 选择版本
以windows为例,找到exe结尾的文件下载即可
(二)安装
找到刚刚下载到本地的exe文件,直接下一步安装即可
(三)简单使用
详细功能使用请参考redis官网说明 https://redis.io/docs/latest/develop/connect/insight/
前提已经在本机安装了redis数据库
1、点击添加数据库,本地默认ip和端口即可
2、本地redis服务启动的情况下,点击进入
以下代表redis服务启动成功
2.1 查看所有数据
原先已经有一个String类型数据name了
2.2 添加数据
2.3 条件查询
2.4 sql语句
比如查询name
2.5 命令行窗口
2.6 sql语句帮助窗口
输入任意单词,能找到所有相关的命令,点击具体命令,有提示如何使用
2.7 监控执行命令窗口
可以看到命令的详细执行日志
2.8 数据统计窗口
可以看到所有的数据汇总情况