Skip to main content

3.6 jdbc-redis 驱动

介绍

jdbc-redis 是由 dbVisitor 提供的独立 JDBC 驱动适配器,允许通过标准 JDBC 接口以命令式方式操作 Redis。

jdbc-redis 特性

  • 支持 140+ 常用命令,涵盖 DBServerKeysListSetStoreSetStringHash 命令集。
  • 支持 JDBC 标准接口,包括 ConnectionStatementPreparedStatementResultSet 等。
  • 支持 命令参数占位符 “?”,并使用 PreparedStatement 设置参数。
  • 支持 多命令执行并通过 JDBC 标准方法获取多命令执行结果。
  • 支持 StatementmaxRowsfetchSizetimeoutSec 属性设置。
  • 支持 指令拦截器,可用于日志记录、性能监控等场景。
  • 支持 类型转换,例如 结果集返回为 LONG 类型时,可通过 ResultSet.getIntResultSet.getString 获取数据。
  • 支持 BLOBCLOBNCLOB 方式读取。

引入驱动

首先引入依赖包,当前版本:6.2.0

Maven 依赖
<dependency>
<groupId>net.hasor</groupId>
<artifactId>jdbc-redis</artifactId>
<version>最新版本的版本号</version>
</dependency>

其它说明

  • 像使用数据库一样使用 Redis,驱动所支持的命令完全遵循 Redis 官方的命令定义。
  • dbVisitor 对其做了 紧密适配 推荐一同使用来操作 Redis 数据库。