Redis 洞察
可视化和优化 Redis 数据、连接到 RDI 等。
Redis Insight 是一款功能强大的工具,可用于可视化和优化 Redis 或 Redis Stack 中的数据,让实时应用程序开发变得前所未有的轻松有趣。Redis Insight 可让您在功能齐全的桌面 GUI 客户端中进行基于 GUI 和 CLI 的交互。
安装和发行说明
-
请参阅这些页面来了解安装信息。
概述
连接管理
- 自动发现并添加您的本地 Redis 或 Redis Stack 数据库(使用独立连接类型且不需要身份验证)。
- 在 Redis Enterprise Cluster 中发现您的数据库,并在 Redis Cloud 中发现具有灵活计划的数据库。
- 使用表单输入您的连接详细信息并添加在任何地方运行的任何 Redis 数据库(包括 Redis 社区版集群或 Sentinel)。
- 连接到 Redis 数据集成 (RDI) 管理平面,创建、测试和部署 RDI 管道,并查看 RDI 统计数据。
Redis 副驾驶
Redis Copilot 是一款人工智能驱动的开发者助手,可帮助您了解 Redis、探索 Redis 数据并以对话方式构建搜索查询。它在 Redis Insight 以及 Redis 公共文档中都有提供。
目前,Redis Copilot 提供两个主要功能:通用聊天机器人和上下文感知数据聊天机器人。
通用聊天机器人:基于知识的聊天机器人可充当交互式动态文档界面,以简化学习过程。您可以询问有关 Redis 命令、概念和产品的具体问题,并即时获得答复。我们的公共文档中也提供了通用聊天机器人。
我的数据聊天机器人:Redis Insight 中提供的上下文感知聊天机器人可让您使用日常语言构建搜索查询,而无需特定的编程语法。此功能让您可以轻松且交互地查询和探索数据,而无需丰富的技术知识。
下面是使用 Redis Copilot 通过简单、自然语言提示搜索数据的示例。
有关更多信息,请参阅Redis Insight Copilot 常见问题解答。
Redis Insight 中的 RDI
Redis Insight 包含 Redis 数据集成 (RDI) 连接,可让您连接到 RDI 管理平面,并创建、测试和部署 RDI 管道。在此处阅读有关此功能的更多信息。
浏览器
浏览、过滤和可视化您的键值 Redis 数据结构。
-
对列表、哈希、字符串、集合、有序集和流的CRUD支持
-
JSON的 CRUD 支持
-
根据命名空间对密钥进行分组
-
使用格式化程序以人类可读的格式查看、验证和管理您的键值,格式化程序可以在浏览器工具中美化和突出显示不同格式(例如,Unicode、JSON、MessagePack、HEX 和 ASCII)的数据。
分析器
实时分析发送给Redis的每一个命令。
命令行界面
可以在应用程序内随时访问 CLI。
- 采用集成帮助来提供直观的帮助
- 与方便的命令助手一起使用,可让您搜索和阅读 Redis 命令。
工作台
先进的命令行界面,具有智能命令自动完成和复杂数据可视化功能。
-
内置指南:您可以使用内置指南方便地发现 Redis 和 Redis Stack 功能。
-
Redis 和 Redis Stack 中所有功能的命令自动完成支持。
-
索引、查询和聚合的可视化。
-
时间序列数据的可视化。
工具
数据库分析
使用数据库分析工具优化 Redis 数据库的性能和内存使用情况。检查数据类型分布和内存分配,并查看密钥过期时间和随时间释放的内存的摘要。检查按消耗的内存或密钥长度和密钥数量排序的顶级密钥和命名空间。通过查看历史分析报告来捕获和跟踪数据库中的更改。下图显示了一个示例数据库分析报告。
Redis Streams 支持
通过按时间戳添加、删除和过滤条目来创建和管理流。要查看和使用新条目,请启用并自定义自动刷新率。
查看和管理消费者组列表。查看给定消费者名称中的现有消费者以及发送给他们的最后消息。检查待处理消息列表,明确确认已处理的项目,或通过 Redis Insight 认领未处理的消息。
搜索功能
如果您使用 Redis Stack 的索引、查询或全文搜索功能,Redis Insight 提供了 UI 控件,可快速方便地针对预选索引运行搜索查询。您还可以在专用窗格中创建数据的二级索引。
批量操作
轻松快速地批量删除相同类型和/或具有相同键名模式的多个键。为此,在列表或树视图中,按键类型或键名设置过滤器,然后打开“批量操作”部分。该部分显示所有键的摘要,以及根据设置的过滤器将删除的键的预期数量。
批量删除完成后,Redis Insight 将显示此操作的结果,包括处理的键数和批量删除键所用的时间。使用批量删除可根据 Redis 数据库分析的结果优化数据库的使用率。
慢日志
Slow Log 工具显示 SLOWLOG 命令捕获的日志列表,以分析超过指定运行时间的所有命令,这有助于解决性能问题。指定 Slowlog 的运行时间和最大长度(服务器配置)以配置记录的命令列表,并设置自动刷新间隔以自动更新显示的命令列表。
插件
借助 Redis Insight,您现在还可以通过构建自己的数据可视化来扩展核心功能。请参阅我们的插件文档了解更多信息。
遥测
Redis Insight 包含可选遥测系统。这有助于我们改善应用程序的开发者体验。我们重视您的隐私;所有收集的数据都是匿名的。
日志文件
您可以查看 Redis Insight 日志文件(带有.log扩展名的文件)以获取有关系统问题的详细信息。这些是受支持平台上的位置:
- Docker:在容器内的
/data/logs目录中。 - Mac:在
/Users/<your-username>/.redis-insight目录中。 - Windows:在
C:\Users\<your-username>\.redis-insight目录中。 - Linux:在
/home/<your-username>/.redis-insight目录中。
反馈
为了提供您的反馈,请在我们的 Redis Insight 存储库中开立一张票。
执照
Redis Insight 是根据SSPL许可证授权的。