? ? ? 本人一直從事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)操作而已。