TIPS

  • 本文理论支持IntelliJ IDEA家族所有IDE(例如Data Grip等)、所有版本
  • 理论支持所有基于JDBC的各种GUI工具!

最近工作中,经公司让员工下班发手机电量截图常要操作到Redis,尽管市面上的Redis客户端GUI非常多,例如Redis Desktop Manager、数据库原理AnotherRedisDesktopManager等。

但本人是一个IDEA流,更希望能在IDEA控制台上操作Redis,从而获得一致的研发体验,省得在各个窗口切来切去。

于是,我尝试寻找有无合Go适的Redis插件,结github直播平台永久回家果要么收费,要么体验不佳;接着,我又想了解一下官方对intellijidea官网Redis支持意向,看到如下的帖子后,心也数据库查询语句是凉了半截。

  • Redis support :大致来说,官方说计划在IDEA 2022版本中支持,然而,IDEA 2022啥时候发工龄差一年工资差多少布暂未可知。

此时,我突然想到,IDEA数据库控制台允许用JDBC驱动连接任意数据库,那么我只要为Redis编写JDBC驱动,不就可以实现目数据库系统概论第五版课后答案标了嘛!

Redis JDBC

说干就公积金干,花了一天半时间,写了一个Redis JDBC驱动,地址:GitHub – eacdy/redis-jdbc ,这是一个基于Jedis的Redis JDBC驱动,允许我们用JD数据库有哪几种BC操作Redis及Redis Clustgoogleer,支持Jedis支持的所有github开放私库命令。

下面来探讨如何IDEA用Redis JDBC链接Redis。

TIPS

这里以Redis JDBC 0.0.1github中文社区为例,未来发布新版后,只需修改连接中的版本号github永久回家地址即可。

准备驱动文件

  • 前往 [repo1.maven.org/maven2/com/…] ,下载驱动文件

配置IDEA连接Redis

  • 前往IDEA – Database – 点击加号 – 点击Driver and Data Source

如何在IntelliJ IDEA数据库控制台操作Redis

  • 点击User Driver – 点击Go to Driver,如下图

如何在IntelliJ IDEA数据库控制台操作Redis

  • 在弹数据库查询语句出的驱动配置页,按照下图依次操作。其中:
  • Name:是驱动名称,随便写,数据库管理系统自己看得懂即可
  • 点击加号,添加刚刚下载的驱动JAR包文件
  • 添加完JAR包后,点击Class右侧的下拉菜单,即可看到驱动类名。其中,RedisDriver用于连接单机版Redis,RedisClusterDriver用来连接Redis Cluster

如何在IntelliJ IDEA数据库控制台操作Redis

  • 点击上工龄差一年工资差多少图左上角的Data Sources,继续配置数据源,按照下图依次操作。其中:
  • Name:该数据源的名称,随便写,自己看得懂即可
  • URL:连数据库软件接Redis的地址。如果连接github永久回家地址的是单机Redis,请使用 jdbc:redis://{hostname}:{port}/{dbIndex} 的形式;如果github官网登陆入口连接的Redis Cluster,请使用 jdbc:redis-cluster:///{hostname1}:{port1};{hostname2}:{port2};{hostname3}:{port3} 的形式,详见 redis-jdbc README 。如果你有账号密码啥的,按需填写即可,我这边没有账号密码就所以留空了
  • 点击Test Con数据库nection,测试配置是否数据库系统的核心是正常。 点击Apply OK即可。

如何在IntelliJ IDEA数据库控制台操作Redis

使用

依次操作:

  • 点击刚刚创建好的数据源
  • 点击QL按钮
  • 点击New Query Console
  • 在左侧的Console中编写Redis指令,目前所有指令都是支持的
  • 点击执行按钮

这样,就可以在下面看到结果啦!

如何在IntelliJ IDEA数据库控制台操作Redis

祝使用愉快,欢迎使用、Star、Follow、给我提需求!