Redis 是一个内存数据结构存储系统,它被广泛用于缓存、队列、实时分析等多种应用场景中,目前已经成为 Key-value 数据存储系统中的佼佼者,根据 DB-Engine 网站提供的最新数据,Redis 在 Key-value stores 类别中排名第一,在整体数据库类别中排名第六,有着非常高的市场占有率。
随着 Redis 数据库的流行和广泛应用,Redis 的开发、管理需求日益增多,数据管理产品的好用与否将直接影响研发效能的高低。在 Redis 官网提供的 RedisInsight、Redis CLI 提供一定的可视化管理、命令执行及语法提示等能力,但缺乏人员操作权限管控(6.0以前的低版本)、人员操作审计、高危命令限制性使用等一系列安全保障。基于企业统一管控全部数据库类型的诉求,Ninedata 在关系型数据库类型支持的基础上,进一步拓展了可视化管理 Redis 数据库类型的支持。
NineData 的 SQL 窗口(Redis)是一个支持自建、多云、混合云平台等多种数据来源的数据管理工具,采用了更加包容的商业模式,提供个人版本免费使用,同时还提供企业版以满足企业协同需求。可以帮助用户零门槛管理 Redis 数据库,通过 NineData,用户可以以图形化的方式查看、编辑和管理 Redis 数据以及数据库,无需再摸黑操作。
NineData SQL 窗口(Redis)的优势:
可视化编辑器:提供可视化的数据库操作界面,是您轻松管理 Redis 数据库的不二之选。
命令行编辑器:同时提供最基础的命令行操作界面,满足多样的使用习惯。
命令配置:用于配置可在SQL 窗口中执行的命令和对应的操作。
NineData 的 SQL 窗口提供多个便捷功能,帮助您轻松管理您的数据源。
AI 智能辅助
提供自然语言转换功能,通过简短的自然语言表达,即可快速转换成 Redis 命令。
可视化管理
支持以可视化的方式进行如下操作:
编辑器
提供命令行模式,支持 Redis 功能强大的命令和选项,可以满足各种不同的需求。
权限管控
Redis 6.0 之前的版本本身不具备权限细分能力,通过 NineData 的组织模式组织模式支持对组织下的每个用户分配不同的角色和资源管理权限,适用于同一组织下多用户协同开发,在保证数据安全的同时,提升整体生产效率。,可以实现 Redis 的细粒度权限管控能力,避免“删库跑路”等恶性事件的发生,确保企业数据的安全。
命令管理
支持配置 Redis 数据库中可执行的命令,管理员角色可以按需禁用或启用 Redis 命令。默认情况下,NineData 禁用了一些高危命令,例如 KEYS、DEL 等。
工作现场恢复
对于浏览器意外退出或突发宕机等场景,您只需要重新登录 NineData 控制台并打开 SQL 窗口,之前打开的数据源以及执行过的命令会被自动加载。由于页面状态保存在云端,不受浏览器或主机的限制,您可以随时随地恢复工作现场。
执行历史
执行历史会记录当前账号在 NineData 控制台执行过的所有命令,还支持根据数据源、执行时间、命令关键字等方式快速检索。您也可以快速复制执行历史中的命令重新执行。
SQL 规范检查
在组织模式组织模式支持对组织下的每个用户分配不同的角色和资源管理权限,适用于同一组织下多用户协同开发,在保证数据安全的同时,提升整体生产效率。下,系统会基于系统管理员配置的 SQL 开发规范检查每一条在 SQL 窗口中执行的命令,如果该条命令不符合规范,则会被系统拦截,保证数据库安全。
NineData 的 SQL 窗口(Redis)适用于以下场景:
功能发布时间 SQL 窗口(Redis)功能已于 2023 年 4 月 27 日发布,您可以直接进入体验,我们期待着您的反馈和建议。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。