1. 程式人生 > >Java 使用 Redis

Java 使用 Redis

bre ack maven ont mil repeat ping con 列表

Java 使用 Redis

安裝

開始在 Java 中使用 Redis 前, 我們需要確保已經安裝了 redis 服務及 Java redis 驅動,且你的機器上能正常使用 Java Java的安裝配置可以參考我們的Java開發環境配置 接下來讓我們安裝 Java redis 驅動:

  • 首先你需要下載驅動包,下載 jedis.jar,確保下載最新驅動包。
  • 在你的classpath中包含該驅動包。

連接到 redis 服務

import redis.clients.jedis.Jedis;
public class RedisJava {
public static void main(String[] args) {

//連接本地的 Redis 服務
Jedis jedis = new Jedis("localhost");
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("w3ckey", "
www.w3cschool.cn");
//
獲取存儲的數據並輸出

System.out.println("redis
存儲的字符串為
: "+ jedis.get("w3ckey"));
}
}

編譯以上程序。

連接成功

redis

存儲的字符串為:www.w3cschool.cn

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("tutorial-list", "Redis");
jedis.lpush("tutorial-list", "Mongodb");
jedis.lpush("tutorial-list", "Mysql");
//
獲取存儲的數據並輸出

List<String> list = jedis.lrange("tutorial-list", 0 ,2);
for(int i=0; i<list.size(); i++) {

System.out.println("列表項為: "+list.get(i));

}

}

}

編譯以上程序。

連接成功
列表項為: Redis
列表項為
: Mongodb
列表項為
: Mysql

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");

}

}

}

編譯以上程序。

連接成功

w3ckey

tutorial-list

Java 使用 Redis