Jedis 指南 (Java)
将您的 Java 应用连接到 Redis 数据库
Jedis 是一个同步的 Redis Java 客户端。如果您需要一个更高级的 Java 客户端,同时支持异步和响应式连接,请使用 Lettuce。以下部分说明了如何安装 Jedis
并将您的应用连接到 Redis 数据库。
Jedis
需要一个正在运行的 Redis 服务器。请参阅此处获取 Redis 开源版本的安装说明。
安装
要将 Jedis
作为依赖项包含到您的应用中,请编辑依赖文件,如下所示。
-
如果您使用 Maven
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>5.2.0</version> </dependency>
-
如果您使用 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 处理故障转移的页面。
另请参阅本节中的其他页面,获取更多信息和示例