Jedis指南 (Java)
将您的Java应用程序连接到Redis数据库
Jedis 是一个用于 Redis 的同步 Java 客户端。
如果你需要一个更高级的 Java 客户端,同时支持异步和响应式连接,请使用 Lettuce。
以下部分将解释如何安装 Jedis
并将你的应用程序连接到 Redis 数据库。
Jedis
需要一个正在运行的 Redis 或 Redis Stack 服务器。有关 Redis 安装说明,请参阅 Getting started。
安装
要在您的应用程序中包含Jedis
作为依赖项,请按照以下方式编辑依赖文件。
-
如果你使用 Maven:
redis.clients jedis 5.2.0 -
如果你使用 Gradle:
repositories { mavenCentral() } //... dependencies { implementation 'redis.clients:jedis:5.2.0' //... }
-
如果您使用JAR文件,请从Maven Central或任何其他Maven仓库下载最新的Jedis和Apache Commons Pool2 JAR文件。
-
从源代码构建
连接和测试
以下代码打开与本地Redis服务器的基本连接:
package org.example;
import redis.clients.jedis.UnifiedJedis;
public class Main {
public static void main(String[] args) {
UnifiedJedis jedis = new UnifiedJedis("redis://localhost:6379");
// Code that interacts with Redis...
jedis.close();
}
}
连接后,您可以通过存储和检索一个简单的字符串值来检查连接:
...
String res1 = jedis.set("bike:1", "Deimos");
System.out.println(res1); // OK
String res2 = jedis.get("bike:1");
System.out.println(res2); // Deimos
...
更多信息
Jedis
在 javadoc.io/ 上有一个完整的 API 参考。
Jedis
的 GitHub 仓库 也有有用的文档
和示例,包括一个关于处理
使用 Jedis 进行故障转移 的页面。
请参阅本节中的其他页面以获取更多信息和示例: