Redis基于Jedis的操作

? ? ? 本人一直從事Java相關(guān)的開(kāi)發(fā)工作,故使用Java相關(guān)的api來(lái)進(jìn)行操作Redis數(shù)據(jù)庫(kù),可以通過(guò)下面的鏈接查看到官方支持哪些語(yǔ)言,以及每種語(yǔ)言有很多操作的工具,https://redis.io/clients

官方推薦Jedis作為Java操作的client

本人使用Eclipse+Maven的方式進(jìn)行Java工程的搭建,具體搭建就不介紹,只把pom文件列舉出來(lái)

/**

* 字符串操作 set,get

*/

@Test

public void testDemo01() {

/**

* 創(chuàng)建一個(gè)jedis對(duì)象

*/

Jedis jedis = new Jedis("127.0.0.1");

//添加

jedis.set("kfc", "肯德基");

String string = jedis.get("kfc");

System.out.println(string);

//關(guān)閉

jedis.close();

}

/**

* hash 單個(gè)操作? hset,hget

*/

public void testDemo02() {

/**

* 創(chuàng)建一個(gè)jedis對(duì)象

*/

Jedis jedis = new Jedis("127.0.0.1");

String key = "dog01";

String field1 = "name";

String value1 = "大黃";

String field2 = "color";

String value2 = "yellow";

/**

* hset 設(shè)置對(duì)應(yīng)的key value

*/

jedis.hset(key, field1, value1);

jedis.hset(key, field2, value2);

/**

* hget 獲取對(duì)應(yīng)的key value

*/

String v1 = jedis.hget(key, field1);

System.out.println(v1);

//關(guān)閉jedis對(duì)象

jedis.close();

}






由于copy出來(lái),后面開(kāi)始格式展示有點(diǎn)問(wèn)題,就截圖了,后面會(huì)附錄上源代碼,給各位參考。本次主要Java操作redis的部分,都是基于上一章節(jié),命令行操作redis數(shù)據(jù)庫(kù)的,基本上類似,只是以Java語(yǔ)言方式來(lái)實(shí)現(xiàn)操作而已。

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

相關(guān)閱讀更多精彩內(nèi)容

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