Java使用Redis的方法實例分析
本文實例講述了Java使用Redis的方法。分享給大家供大家參考,具體如下:
安裝
開始在 Java 中使用 Redis 前, 我們需要確保已經(jīng)安裝了 redis 服務及 Java redis 驅(qū)動,且你的機器上能正常使用 Java。 Java的安裝配置可以參考我們的 Java開發(fā)環(huán)境配置 接下來讓我們安裝 Java redis 驅(qū)動:
首先你需要下載驅(qū)動包,下載 jedis.jar ,確保下載最新驅(qū)動包。
在你的classpath中包含該驅(qū)動包。
連接到 redis 服務
import redis.clients.jedis.Jedis;
public class RedisJava {
public static void main(String[] args) {
//連接本地的 Redis 服務
Jedis jedis = new Jedis("localhost");
System.out.println("Connection to server sucessfully");
//查看服務是否運行
System.out.println("Server is running: "+jedis.ping());
}
}
編譯以上 Java 程序,確保驅(qū)動包的路徑是正確的。
$javac RedisJava.java
$java RedisJava
Connection to server sucessfully
Server is running: PONG
Redis Java String Example
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("Connection to server sucessfully");
//設置 redis 字符串數(shù)據(jù)
jedis.set("w3ckey", "Redis tutorial");
// 獲取存儲的數(shù)據(jù)并輸出
System.out.println("Stored string in redis:: "+ jedis.get("w3ckey"));
}
}
編譯以上程序
$javac RedisStringJava.java
$java RedisStringJava
Connection to server sucessfully
Stored string in redis:: Redis tutorial
Redis Java List(列表) 實例
import redis.clients.jedis.Jedis;
public class RedisListJava {
public static void main(String[] args) {
//連接本地的 Redis 服務
Jedis jedis = new Jedis("localhost");
System.out.println("Connection to server sucessfully");
//存儲數(shù)據(jù)到列表中
jedis.lpush("tutorial-list", "Redis");
jedis.lpush("tutorial-list", "Mongodb");
jedis.lpush("tutorial-list", "Mysql");
// 獲取存儲的數(shù)據(jù)并輸出
List<String> list = jedis.lrange("tutorial-list", 0 ,5);
for(int i=0; i<list.size(); i++) {
System.out.println("Stored string in redis:: "+list.get(i));
}
}
}
編譯以上程序
$javac RedisListJava.java
$java RedisListJava
Connection to server sucessfully
Stored string in redis:: Redis
Stored string in redis:: Mongodb
Stored string in redis:: Mysql
Redis Java Keys 實例
import redis.clients.jedis.Jedis;
public class RedisKeyJava {
public static void main(String[] args) {
//連接本地的 Redis 服務
Jedis jedis = new Jedis("localhost");
System.out.println("Connection to server sucessfully");
// 獲取數(shù)據(jù)并輸出
List<String> list = jedis.keys("*");
for(int i=0; i<list.size(); i++) {
System.out.println("List of stored keys:: "+list.get(i));
}
}
}
編譯以上程序
$javac RedisKeyJava.java
$java RedisKeyJava
Connection to server sucessfully
List of stored keys:: tutorial-name
List of stored keys:: tutorial-list
更多關于java相關內(nèi)容感興趣的讀者可查看本站專題:《Java+MySQL數(shù)據(jù)庫程序設計總結》、《Java操作Excel技巧總結》、《Java數(shù)據(jù)結構與算法教程》、《Java文件與目錄操作技巧匯總》及《Java操作DOM節(jié)點技巧總結》
希望本文所述對大家java程序設計有所幫助。
相關文章
java實現(xiàn)圖片上加文字水印(SpringMVC + Jsp)
這篇文章主要為大家詳細介紹了java實現(xiàn)在圖片上加文字水印的方法,水印可以是圖片或者文字,操作方便,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-05-05
Windows同時安裝兩個版本JDK并實現(xiàn)動態(tài)切換JAVA8或JAVA11的方法
這篇文章主要給大家介紹了關于Windows同時安裝兩個版本JDK并實現(xiàn)動態(tài)切換JAVA8或JAVA11的相關資料,文中通過圖文介紹的非常詳細,對大家的學習或工作具有一定的參考學習價值,需要的朋友可以參考下2022-11-11
在SpringBoot環(huán)境中使用Mockito進行單元測試的示例詳解
Mockito特別適用于在Spring Boot環(huán)境中進行單元測試,因為它能夠輕松模擬Spring應用中的服務、存儲庫、客戶端和其他組件,通過使用Mockito,開發(fā)者可以模擬外部依賴,從而使單元測試更加獨立和可靠,本文給大家介紹了在Spring Boot環(huán)境中使用Mockito進行單元測試2024-01-01
Spring Boot 2.0 設置網(wǎng)站默認首頁的實現(xiàn)代碼
這篇文章主要介紹了Spring Boot 2.0 設置網(wǎng)站默認首頁的實現(xiàn)代碼,需要的朋友可以參考下2018-04-04
spring結合redis如何實現(xiàn)數(shù)據(jù)的緩存
這篇文章主要介紹了spring結合redis如何實現(xiàn)數(shù)據(jù)的緩存,實現(xiàn)的目的目的不是加快查詢的速度,而是減少數(shù)據(jù)庫的負擔,需要的朋友可以參考下2015-12-12

