DataGrip是否支持像Another Redis Desktop Manager那样按冒号拆分Redis字符串并以文件夹形式展示?
DataGrip是否支持像Another Redis Desktop Manager那样按冒号拆分Redis字符串并以文件夹形式展示?
嘿,完全理解你的需求——用同一个工具搞定所有数据库操作确实能省不少切换的麻烦!好消息是,DataGrip其实是支持这种Redis键按分隔符分组展示的功能的,只是需要你手动配置一下键的匹配规则,具体步骤如下:
- 首先在DataGrip的侧边栏找到你的Redis连接实例,右键点击它,选择
Properties(属性)选项。 - 在弹出的配置窗口里,找到
Key Patterns(键模式)这一栏,点击「+」号添加一个新的规则。 - 针对你的键格式
[Type]:[ClientCode]:[ModelType]:[Id],你可以输入匹配模式*:*:*:*,这个模式会告诉DataGrip按照冒号来拆分键的层级。 - 保存配置后回到Redis视图,你就会发现原本平铺的键已经变成了可折叠的文件夹结构,和ARDM里的展示效果几乎一样啦!
如果你的键有不同的层级长度,也可以灵活调整匹配模式,比如有的键是三层的就用*:*:*,DataGrip会自动识别并分组。另外,你还可以在这个配置里给不同的分组设置专属颜色,方便快速区分不同类型的键~
备注:内容来源于stack exchange,提问作者chrispepper1989




