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 处理故障转移的页面。

另请参阅本节中的其他页面,获取更多信息和示例

评价本页
回到顶部 ↑