宣布RedisGears 1.0: Redis的无服务器引擎
了解更多
简单地说,我们现在是Redis
RedisInsight是一个简单和直观的GUI的Redis,允许您监督所有的数据库和管理您的数据,内置支持最流行的Redis模块。它提供了一些工具来分析数据库的内存使用情况并分析其性能。
随着最新版本RedisInsight 1.6的发布,RedisInsight达到了另一个重要的里程碑,它具有新的功能和增强功能,旨在使您的开发人员体验更加愉快。在这篇博文中,你将了解到关于RedisInsight最新发展的所有细节。
自今年年初以来,我们已经发布了几个新版本的RedisInsight。每一个都包含了新功能、增强功能和bug修复。主要亮点包括:
最新的RedisInsight 1.6.0可用于本地安装和作为Docker容器。方法如下:
本地安装:
下载RedisInsight的Windows, Mac和Linux来自Redis网站
码头工人安装:
执行命令-v redisinsight:/db -p 8001:8001 redis/redisinsight:latest
您可以在文档.
升级:
从版本1.2.2开始,RedisInsight会在新的更新可用时通知您。或者,您可以通过简单地从操作系统卸载并重新安装应用程序来升级RedisInsight。请注意,更新将持续您的所有首选项,特别是所有数据库连接细节。
RedisGears测试版支持在RedisInsight
RedisGears是一个动态框架,允许开发人员编写和执行万博最新版本下载苹果ag万博下载功能在Redis中实现数据流,同时抽象出数据的分布和部署。您可以使用RedisGears提高应用程序性能,实时处理数据。RedisGears可以让你在Redis中编程,部署函数,并在数据所在的地方运行你的无服务器引擎。(你可以在这篇博文中了解更多关于RedisGears的内容:宣布RedisGears 1.0: Redis的无服务器引擎.)
RedisInsight 1.6包含了一个新的工具(可从应用程序的主菜单访问),它允许您与RedisGears无服务器引擎进行交互。使用这个新工具,您可以探索最新执行函数的历史,并分析这些函数的结果(最终是错误)。根据函数实际执行的内容,您将得到执行的概要以及结果数据。
使用RedisGears,您还可以注册由数据上的特定事件触发的函数。在RedisInsight中,你可以管理和探索注册的功能- UI显示所有的功能运行在Redis快速一瞥。
最后,我们还添加了一个简单的代码编辑器。显然,我们并不是要取代您喜欢的IDE或开发工具,而是集成编辑器让您快速编写脚本,以便实时处理数据或在数据发生特定事件时捕获数据。
这个新功能目前正在测试中,所以我们很高兴听到你的反馈和想法复述,社区论坛.
Redis 6和访问控制列表(acl)的支持
RedisInsight现在与Redis 6完全兼容——它们可以无缝、透明地一起工作。
Redis 6引入的一个关键新功能是访问控制列表.acl为Redis带来了“用户”的概念,让你可以控制每个用户对Redis的访问级别。你可以配置命令具体用户可以执行哪些键他们可以访问。这提供了更好的安全实践:您现在可以限制任何给定用户对最低级别特权需要的。如果您在应用程序中构建不同的服务,这将特别有用:您可以创建专用用户,仅授予数据库上的一组特定命令。acl允许用户仅访问基于用户指定权限的特定命令、密钥甚至密钥模式。
每个定义的用户都可以有自己的密码。现在,当你从RedisInsight连接到Redis,你可以指定你想连接的用户,以及密码,如下所示:
注意:为了使用RedisInsight,用户必须至少具有运行以下命令的权限:INFO和PING。这些命令用于使用Redis正确配置RedisInsight。
CLI释放
RedisInsight通过简单的UI提供了大多数功能,但在某些情况下,您可能仍然需要运行一些高级命令。出于这些目的,我们将web CLI集成到RedisInsight中,这样你就可以随时与数据库进行交互。在最新版本的RedisInsight中,CLI已经得到了改进,删除了大多数命令限制,并提供了对输出格式的更好支持。
我们最初限制了RedisInsight用户可以在数据库上执行的命令列表。但我们从用户那里听说,这些限制并不总是有用的,大多数用户只是希望像使用redis-cli那样运行所有命令。这就是为什么RedisInsight集成的CLI现在可以运行redis-cli支持的所有非阻塞命令。
如果您已经熟悉了redis-cli如何让您与数据交互并呈现数据结构,那么我们现在将在RedisInsight 1.6中以完全相同的方式呈现它们。在它们之间切换时,你会感到很自在。
最后但并非最不重要的是,转义字符串的输入和输出也以与redis-cli相同的方式呈现。
注意:RedisInsight CLI目前不支持一些阻塞命令,以及一些不返回标准流响应的命令:监控,订阅,PSUBSCRIBE,同步,PSYNC,脚本调试
多行查询编辑
我们已经使构建和编辑RediSearch、RedisGraph或RedisTimeSeries查询变得更容易,因为您现在可以通过使用多行编辑器更好地组织它们。然而,您的查询通常需要多行,这要么是因为查询很长,要么是因为您希望将其组织起来以便于理解。所以我们改进了查询编辑器,允许使用多行:
为了使用多行查询编辑器,只需:
您会注意到查询的格式在查询的历史中受到保护(当使用向下箭头或向上箭头键导航以查看以前执行的查询时)。
安全连接:TLS支持
为了防止未经授权的访问您的数据,并加密数据库和客户端之间的通信,您可以在您的Redis Enterprise数据库上启用传输层安全(TLS)协议。万博体育彩(要了解更多关于在Redis Enterprise数据库上配置TLS的信息,请参阅万博体育彩配置TLS认证和加密在Redis企万博体育彩业文档中。)
当启用TLS时,Redis Enterpr万博体育彩ise将其客户端证书发送到数据库进行认证。要配置启用TLS的数据库,请使用如下截图所示的选项:
如果你的数据库需要客户端身份验证来进行相互身份验证,只需在“Add Redis database”表单中选择“Require TLS client authentication”,你就可以提供如下所示的证书-密钥对:
自动发现Redis数据库
最新版本的RedisInsight可以配置您的Redis企业软件或Redis企业云数据库的连接细节,只需单击即可。万博体育彩万博电竞客服点击“ADD REDIS DATABASE”按钮,可从不同地点搜寻数据库,如下图所示:
在万博体育彩,您可以研究特定集群上的数据库。只提供了连接细节和你的数据库将被列出,这让你选择和配置他们在RedisInsight:
配置甚至更容易复述,云企业(专业订阅仅限),因为您只需要提供您的账户关键和秘密密钥连接您的Redis企业云帐户,并万博体育彩获得所有数据库的列表,如下所示:
如果您有多个订阅,您可以选择要连接的数据库:
注意:你可以在自动发现数据库部分的RedisInsight文档。
RedisGraph、RedisTimeSeries和RediSearch的全屏模式
最新版本的RedisInsight集成了最大限度地利用图表或来自RediSearch或RedisTimeSeries的数据进行交互的能力。当您需要研究大量数据集时,这很方便。您也可以在屏幕共享或展示模型时使用此功能。
您可以在。中找到其他显著的增强和所有错误修复发布说明部分的RedisInsight文档。