Java連接Redis

1.首先需要安裝redis服務(wù)

下載地址:https://github.com/tporadowski/redis/releases,點擊下圖中的文件下載

下載下來是個zip文件,直接解壓縮如下,

2.在該目錄搜索欄目輸入cmd

出現(xiàn)如下cmd窗口

輸入 ?redis-server.exe redis.windows.conf,出現(xiàn)如下圖,就證明啟動redis服務(wù)成功了

3.在eclipse中新建一個maven工程,pom.xml中填寫如下依賴,

注意:scope填寫provided,如果填寫test,maven倉庫中的小奶瓶為灰色

<dependency>

? ? ? <groupId>redis.clients</groupId>

? ? ? <artifactId>jedis</artifactId>

? ? ? <version>3.1.0</version>

? ? ? <scope>provided </scope>

? ? </dependency>

4.新建一個測試類,通過代碼連接本地的redis

注意:redis服務(wù)此時需要處于啟動狀態(tài),如果不處于啟動狀態(tài),程序會報錯

(1)連接到redis服務(wù)

//連接本地的 Redis 服務(wù) Jedis jedis = new Jedis("localhost");

System.out.println("連接成功"

//查看服務(wù)是否運行? ? ? ?

System.out.println("服務(wù)正在運行: "+jedis.ping());

(2)Redis Java String(字符串) 實例

//連接本地的 Redis 服務(wù) Jedis jedis = new Jedis("localhost");

System.out.println("連接成功");

//設(shè)置 redis 字符串?dāng)?shù)據(jù)? ? ? ?

jedis.set("runoobkey", "www.runoob.com");

// 獲取存儲的數(shù)據(jù)并輸出? ? ? ?

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

(3)Redis Java List(列表) 實例

//連接本地的 Redis 服務(wù)

Jedis jedis = new Jedis("localhost");

System.out.println("連接成功");

//存儲數(shù)據(jù)到列表中 ? ? ?

jedis.lpush("site-list", "Runoob");

jedis.lpush("site-list", "Google");

jedis.lpush("site-list", "Taobao");

// 獲取存儲的數(shù)據(jù)并輸出? ? ? ?

List<String> list = jedis.lrange("site-list", 0 ,2);

for(int i=0; i<list.size(); i++) { ? ? ? ? ?

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

? ? ? ? }

(4)Redis Java Keys 實例

//連接本地的 Redis 服務(wù)?

Jedis jedis = new Jedis("localhost");

System.out.println("連接成功");

// 獲取數(shù)據(jù)并輸出 ? ? ??

Set<String> keys = jedis.keys("*");

Iterator<String> it=keys.iterator() ;?

while(it.hasNext()){?

? ? ? ? String key = it.next();?

? ? ? ? System.out.println(key); ?

?}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容