dot 快速未来的发展,就在您所在城市的活动中。

加入我们参加 Redis 发布会

RedisInsight 2.0:全新 Redis 开发者体验

RedisInsight 2.0 提供更新的 UI、浏览器工具、高级 CLI、自定义数据可视化以及内置指南,帮助使用 Redis 数据模型(如 JSON 和时间序列)。点击此处试用 RedisInsight 2.0。

Redis 的 宣言 指出,“我们反对复杂性”,随后是,“Redis 的主要目标之一是保持易于理解。” 虽然主要指的是 Redis 底层代码,但我们在开发全新版本的 RedisInsight 时将这些理念铭记于心。 

RedisInsight 是一款免费工具,可让您使用 GUI 和 CLI 与 Redis 数据库进行交互,并在开发基于 Redis 的应用程序时提供更多功能。

在过去的一年里,我们见证了该工具的广泛采用——活跃用户数量在过去一年中翻了一番多。用户采用量的增长带来了大量的用户反馈,这些反馈是通过应用内调查提供的。因此,改头换面是势在必行!

欢迎使用全新的 RedisInsight 2.0

我们的目标始终是改善开发人员体验,并提供一个鼓励基于 Redis 的创意和原型设计的环境。RedisInsight 2.0 是一个基于全新技术栈的完整产品重写。该版本包含了先前版本中的许多必备功能和最常用的功能,以及许多差异化功能和增值功能。我们专注于易用性和功能,以便该应用程序在使用 Redis 进行开发时能够提高开发人员的生产力并缩短上市时间! 

那么,有什么新变化和改进呢?

全新技术栈

RedisInsight 现在采用了基于流行的 Electron 框架的全新技术栈。您可以在本地运行该应用程序,以及您最喜欢的 IDE,并且它仍然是跨平台的,支持 Linux、Windows 和 MacOS。

功能改进

我们对许多现有功能进行了改进,从最受欢迎的功能开始: 

  • 浏览器工具:现在提供了视觉提示,可用于快速识别数据类型,并可立即访问键 ttl 和大小数据,以便进行懒惰的内存分析。
  • CLI:在数据库工作区中的任何时间都可以访问,并提供方便的命令助手,让您搜索和阅读 Redis 命令。

工作台

一个新的工作区,您可以在其中以多行格式构建和运行命令,并以易于理解的方式可视化其输出。工作台的亮点包括

  • 简洁的外观和感觉: 基于 Monaco 编辑器,具有语法高亮显示和 Redis 命令的智能自动完成,以及开发人员熟悉的快捷键。该功能支持以下 Redis 模块:RediSearchRedisJSONRedisGraphRedisTimeSeriesRedisGearsRedisAIRedisBloom
  • 高级数据可视化: 通过内置插件以及渲染由外部开发人员开发的自定义插件的能力提供。以易于理解和使用的方式可视化您的数据。
  • 内置指南: 开发人员可以通过内置指南方便地发现 Redis 功能和特性。第一个指南介绍了 Redis 中的文档功能。

自定义可视化插件

Redis 可以保存各种不同的数据类型。以方便您验证和调试的方式可视化这些数据类型至关重要。您现在可以轻松地通过构建自己的自定义可视化插件来独立扩展核心功能。参考示例和 文档 可帮助您快速入门。

可访问性

我们引入了备受期待的深色模式,并调整了应用程序调色板,以符合最高级别的 Web 内容无障碍指南

公开可用的代码

RedisInsight 2.0 代码现在在 GitHub 上公开可用!这样做是为了保持开放和透明,同时也创建一个渠道,方便与希望为一流 Redis GUI 贡献力量的 Redis 社区互动。 

未来的发展方向

这仅仅是旅程的开始。我们希望您能够帮助我们使 RedisInsight 变得更好,因此我们欢迎您的反馈、建议和贡献!

我们已经在开发应用程序的下一个版本,其中将包含以下功能,以及其他功能

  • 键空间的树状视图 
  • Redis 监控器
  • 更多内置指南! 
  • 在工作台中保存脚本
  • 在 npm 上提供 RedisInsight 插件 SDK 包

RedisInsight 2.0 目前处于公开预览阶段。您可以从 此处 下载它,并从 发布说明 中了解更多信息。 

随时提供 反馈,并查看 GitHub 项目

您可能也有兴趣了解 RedisJSON 的公开发布及其性能基准测试(博客)。RedisInsight 2.0 提供了 RedisJSON 附带的文档功能的内置指导教程。