Redis 洞察
可视化和优化 Redis 数据
Redis 洞察是一个功能强大的工具,用于可视化和优化 Redis 或 Redis Stack 中的数据,使实时应用程序开发比以往任何时候都更容易、更有趣。 Redis 洞察让您可以在功能齐全的桌面 GUI 客户端中进行基于 GUI 和 CLI 的交互。
安装和发行说明
-
请参阅 这些页面 以获取安装信息。
概述
连接管理
- 自动发现并添加您的本地 Redis 或 Redis Stack 数据库(使用独立连接类型且不需要身份验证)。
- 发现 Redis Enterprise 集群中的数据库以及 Redis 云中具有灵活计划的数据库。
- 使用表单输入您的连接详细信息,并添加在任何地方运行的任何 Redis 数据库(包括 Redis 社区版集群或哨兵)。
Redis 副驾驶员
Redis Copilot 是一个由人工智能驱动的开发人员助手,可以帮助您学习 Redis、探索 Redis 数据并以对话方式构建搜索查询。它在 Redis Insight 和 Redis 公共文档中都可用。
目前,Redis Copilot 提供两个主要功能:通用聊天机器人和上下文感知数据聊天机器人。
通用聊天机器人:基于知识的聊天机器人充当交互式和动态文档界面,以简化学习过程。您可以提出有关 Redis 命令、概念和产品的具体问题,并立即获得答案。通用聊天机器人也提供在我们公开的文档中。
我的数据聊天机器人:Redis Insight 中提供的上下文感知聊天机器人允许您使用日常语言构建搜索查询,而无需特定的编程语法。此功能使您无需具备丰富的技术知识即可轻松、交互式地查询和探索数据。
以下是如何使用 Redis Copilot 通过简单自然的语言提示搜索数据的示例。
有关更多信息,请参阅Redis Insight Copilot 常见问题解答。
浏览器
浏览、过滤和可视化您的键值 Redis 数据结构。
-
CRUD 支持列表、哈希、字符串、集合、有序集合和流
-
CRUD 支持JSON
-
根据其命名空间对键进行分组
-
使用格式化程序以人类可读的格式查看、验证和管理您的键值,这些格式化程序可以美化并突出显示不同格式的数据(例如,Unicode、JSON、MessagePack、HEX 和 ASCII)在浏览器工具中。
探查器
实时分析发送到 Redis 的每个命令。
CLI
CLI 在应用程序中的任何时间都可以访问。
- 采用集成帮助以提供直观的帮助
- 与方便的命令助手一起使用,该助手可让您搜索和阅读 Redis 命令。
工作台
具有智能命令自动完成和复杂数据可视化的高级命令行界面。
-
内置指南:您可以使用内置指南方便地发现 Redis 和 Redis Stack 功能。
-
对 Redis 和 Redis Stack 中所有功能的命令自动完成支持。
-
索引、查询和聚合的可视化。
-
您时间序列数据的可视化。
工具
数据库分析
使用数据库分析工具优化 Redis 数据库的性能和内存使用情况。检查数据类型分布和内存分配,并查看键过期时间和内存的摘要,以便随着时间的推移释放内存。检查按消耗的内存或键长度和键的数量排序的顶级键和命名空间。通过查看历史分析报告来捕获和跟踪数据库中的更改。下图显示了示例数据库分析报告。
Redis Streams 支持
通过按时间戳添加、删除和过滤条目来创建和管理流。要查看和使用新条目,请启用并自定义自动刷新速率。
查看和管理消费者组列表。查看给定消费者名称中的现有消费者以及传递给他们的最后一条消息。检查待处理消息列表,显式确认已处理的项目,或通过 Redis Insight 声明未处理的消息。
搜索功能
如果您使用的是 Redis Stack 的索引、查询或全文搜索功能,Redis Insight 提供 UI 控件,可让您快速方便地对选定的索引运行搜索查询。您还可以在专用窗格中创建数据的辅助索引。
批量操作
轻松快速地批量删除相同类型和/或具有相同键名模式的多个键。为此,在列表或树视图中,按键类型或键名设置过滤器,然后打开批量操作部分。该部分将显示所有键的摘要,以及根据设置的过滤器将删除的预期键数。
批量删除完成后,Redis Insight 将显示此操作的结果,包括处理的键数以及批量删除键所花费的时间。使用批量删除根据 Redis 数据库分析的结果优化数据库的使用。
慢日志
慢日志工具显示 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 许可下获得许可。