Redis Insight是一款由 Redis 官方推出的免费开发和管理工具,提供图形化界面、增强版命令行、数据库分析器、性能诊断工具以及 Redis Copilot AI 助手,可以帮助开发人员快速开发、调试和优化 Redis 应用。

Redis Insight 主要采用 TypeScript 语句开发,遵循 SSPL 开源协议,代码托管在 GitHub:
https://github.com/redis/RedisInsight
功能特性
- 跨平台支持:官方提供 Windows、Linux、macOS、Docker、Kubernetes、VS Code 插件等多种部署方式。
- 多种 Redis 版本:Redis Insight 支持 Redis Software、Redis Cloud、Redis Community Edition、Azure Managed Redis、Redis on AWS、Redis on GCP 以及其他 Redis 兼容产品。
- 可视化数据浏览:支持浏览各种数据类型(String、Hash、List、Set、Sorted Set、Stream、JSON),提供搜索 Key、模糊过滤、分页浏览、编辑 Value、删除 Key、批量操作 Key 等功能;可以自动解析多种复杂数据格式。

- 查询工作台:Redis Insight 内置了基于 Monaco Editor 编辑器的 Workbench,支持 Redis 命令自动补全、语法高亮、全文检索、向量搜索、历史记录以及查询结果可视化。

- AI 助手:Redis Insight 中集成了 Redis Copilot,提供的功能包括Redis 知识问答、查询语句生成、Search 查询构造、性能优化建议、上下文感知分析等。

- 性能分析:Redis Insight 提供多个性能诊断工具。Command Profiler 可以实时观察哪些命令正在执行、执行频率以及耗时统计;Slow Log 可以直接查看 Redis 慢命令、执行时间以及调用参数。

- 数据库分析:数据库分析器可以统计 Key 数量、数据类型分布、大对象(Big Key)、内存分配情况等。

- 流与消息:Redis Insight提供了专门面向消息系统的可视化工具,开可以实时查看 Pub/Sub 消息收发情况、调试频道通信,以及监控 Redis Streams 的消息流、Consumer Group、Pending Queue 和消费状态。

- 数据集成组件:Redis Data Integration(RDI)用于将关系型数据库、消息系统等外部数据源中的数据实时同步到 Redis,支持查看同步状态和监控运行情况。

下载安装
Redis Insight 下载网址如下:
https://github.com/redis/RedisInsight/releases

选择对于操作系统的文件进行下载,安装完成之后运行 Redis Insight.exe(Windows):

点击"+Add Redis Database"新建 Redis 连接。
参考文档: