安装与配置
引入依赖
在使用 jdbc-redis 之前,需要在项目中引入相应的 Maven 依赖。当前版本:6.3.1
- Maven
- Gradle
<dependency>
<groupId>net.hasor</groupId>
<artifactId>jdbc-redis</artifactId>
<version>6.3.0</version>
<!-- 请使用最新版本 -->
</dependency>
implementation 'net.hasor:jdbc-redis:6.3.0' // 请使用最新版本
JDBC 连接
使用标准的 JDBC URL 格式进行连接。
jdbc:dbvisitor:jedis://<host>:<port>?database=<database>&<parameters>
host: Redis 服务器地址。port: Redis 服务器端口(默认 6379)。database: 数据库索引(默认 0)。parameters: 连接参数,详见 连接参数。
示例代码
public class RedisJdbcExample {
public static void main(String[] args) throws Exception {
String url = "jdbc:dbvisitor:jedis://127.0.0.1:6379/0";
try (Connection conn = DriverManager.getConnection(url)) {
// Statement Example
try (Statement stmt = conn.createStatement()) {
try (ResultSet rs = stmt.executeQuery("GET mykey")) {
while (rs.next()) {
System.out.println(rs.getString(1));
}
}
}
// PreparedStatement Example
try (PreparedStatement pstmt = conn.prepareStatement("SET ? ?")) {
pstmt.setString(1, "acc");
pstmt.setString(2, "123");
pstmt.executeUpdate();
}
}
}
}