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

...

更多信息

Jedisjavadoc.io/ 上有一个完整的 API 参考JedisGitHub 仓库 也有有用的文档 和示例,包括一个关于处理 使用 Jedis 进行故障转移 的页面。

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

RATE THIS PAGE
Back to top ↑