English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaでRedisを使用

インストール

JavaでRedisを使用し始める前に、 redis サービスおよび Java Redis ドライバがインストールされており、あなたのマシンで Java が正常に動作していることを確認する必要があります。 Javaのインストールおよび設定については、以下を参照してください: Java 開発環境の設定 次に、Java Redis ドライバのインストールを行います:

  • まず、ドライバーパッケージをダウンロードする必要があります jedis.jar のダウンロード、ドライバーパッケージのダウンロード

  • このドライバーパッケージを classpath に含め、最新のドライバーパッケージをダウンロードしてください。

本サイトでは以下を提供しています 2.9.0 jar 版本のダウンロード:jedis-2.9.0.jar

redis サービスに接続

import redis.clients.jedis.Jedis;
 
public class RedisJava {
    public static void main(String[] args) {
        //ローカルのRedisサービスに接続
        Jedis jedis = new Jedis("localhost");
        // Redis サービスがパスワードを設定している場合、以下の行が必要です。設定していない場合は必要ありません。
        // jedis.auth("123456 
        System.out.println("接続成功");
        //サービスが動作しているか確認
        System.out.println("サービスが動作中: "+jedis.ping());
    }
}

上記の Java プログラムをコンパイルし、ドライバーパスが正しいことを確認してください。

接続成功
サービスが動作中: PONG

Redis Java String(文字列) 示例

import redis.clients.jedis.Jedis;
 
public class RedisStringJava {
    public static void main(String[] args) {
        //ローカルのRedisサービスに接続
        Jedis jedis = new Jedis("localhost");
        System.out.println("接続成功");
        //redis 文字列データを設定
        jedis.set("w3codeboxkey", "ja.oldtoolbag.com");
        // 获取存储的数据并输出
        System.out.println("redis ストレージの文字列为: "+ jedis.get("w3codeboxkey"));
    }
}

上記のプログラムをコンパイルしてください。

接続成功
redis ストレージの文字列为: ja.oldtoolbag.com

Redis Java List(リスト) 示例

import java.util.List;
import redis.clients.jedis.Jedis;
 
public class RedisListJava {
    public static void main(String[] args) {
        //ローカルのRedisサービスに接続
        Jedis jedis = new Jedis("localhost");
        System.out.println("接続成功");
        //存储数据到列表中
        jedis.lpush("site-list", "w3codebox");
        jedis.lpush("site-list", "Google");
        jedis.lpush("site-list", "Taobao");
        // 获取存储的数据并输出
        List<String> list = jedis.lrange("site-list", 0 ,2);
        for(int i=0; i<list.size(); i++) {}}
            System.out.println("リストアイテム: "+list.get(i));
        }
    }
}

上記のプログラムをコンパイルしてください。

接続成功
リストアイテム: Taobao
リストアイテム: Google
リストアイテム: w3codebox

Redis Java Keys サンプル

import java.util.Iterator;
import java.util.Set;
import redis.clients.jedis.Jedis;
 
public class RedisKeyJava {
    public static void main(String[] args) {
        //ローカルのRedisサービスに接続
        Jedis jedis = new Jedis("localhost");
        System.out.println("接続成功");
 
        // データを取得し表示
        Set<String> keys = jedis.keys("* 
        Iterator<String> it = keys.iterator();   
        while(it.hasNext()){   
            String key = it.next();   
            System.out.println(key);   
        }
    }
}

上記のプログラムをコンパイルしてください。

接続成功
w3codeboxkey
site-list