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

Java에서 Redis 사용

Redis 高级教程

安装 开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动,且你的机器上能正常使用 Java。 Java的安装配置可以参考我们的 Java 开发环境配置

在你的 classpath 中包含该驱动包。 2jedis9本站提供了.0 jar 版本下载:-2jedis9.

.0.jar

import redis.clients.jedis.Jedis;
 
连接到 redis 服务
    public static void main(String[] args) {
        //로컬 Redis 서비스에 연결
        Jedis jedis = new Jedis("localhost");
        // public class RedisJava {
        // 如果 Redis 服务设置来密码,需要下面这行,没有就不需要123456 
        System.out.println("연결 성공");
        //jedis.auth("
        查看服务是否运行+System.out.println("服务正在运行: "
    }
}

jedis.ping());

연결 성공
编译以上 Java 程序,确保驱动包的路径是正确的。

服务正在运行: PONG

import redis.clients.jedis.Jedis;
 
Redis Java String(字符串) 示例
    public static void main(String[] args) {
        //로컬 Redis 서비스에 연결
        Jedis jedis = new Jedis("localhost");
        System.out.println("연결 성공");
        //public class RedisStringJava {
        设置 redis 字符串数据3jedis.set("oldtoolbag.com");
        // 获取存储的数据并输出
        System.out.println("redis 存储的字符串为: "+ jedis.get("w3codeboxkey");
    }
}

위의 프로그램을 컴파일하세요。

연결 성공
redis 存储的字符串为: ko.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);   
        }
    }
}

위의 프로그램을 컴파일하세요。

연결 성공
w3codebox키
사이트-리스트