SQL Client
当客户端工具默认不支持 Redis,或已有支持无法满足使用需求时,可以选择 dbVisitor 提供的 JDBC 驱动,在 DataGrip、DBeaver 等 SQL Client 中访问数据源。
准备驱动
从 Maven 中央仓库下载单包驱动:jdbc-redis-6.8.1-alone.jar。
alone 已包含运行依赖,只加载这个文件,不再添加普通驱动包或 SDK JAR。运行驱动的 Java 环境需为 17 或以上。编程开发的依赖配置见引入依赖。
| 项目 | 配置 |
|---|---|
| 驱动名称 | dbVisitor Redis |
| 驱动类 | net.hasor.dbvisitor.driver.JdbcDriver |
| 主机 | 127.0.0.1 |
| 端口 | 6379 |
| 数据库 | 0 |
数据库名填写数字编号,如 0。URL 前缀是 jedis,数据库编号放在 database 参数中,不写成 /0。
DataGrip URL 模板
jdbc:dbvisitor:jedis://{host}:{port}\?database={database}
DBeaver URL 模板
jdbc:dbvisitor:jedis://{host}:{port}?database={database}
模板变量对应连接配置中的字段。填入上述示例值后,生成的 JDBC URL 为:
jdbc:dbvisitor:jedis://127.0.0.1:6379?database=0
仅密码认证时,只填写 Password,User 留空;使用 ACL 账号时同时填写两项。示例面向本地非 TLS 服务;安全连接和自定义配置见建立连接与连接参数,不要把密码、token 放入 URL。