Redis 與Java, 好比mysql與Java的JDBC,Redis這邊有好幾個版本,我選擇用Jedis,大家都說好。
環境變量配置完以後
服務端啓動命令 :redis-server
客戶端啓動命令:redis-cli -h 127.0.0.1 -p 6379
上文的Redis已經安裝並且可以使用,本文與將與Java結合。
首先,需要準備幾個jar包,在我這邊可以下載,我沒設置積分:http://download.csdn.net/detail/hhooong/9579486
在終端中,可以通過
set key value
get key
的形式來存取數據,
在代碼中也是類似,這邊貼一篇博客,有較爲詳細的命令介紹:
http://www.jb51.net/article/61793.htm
以及官方的介紹:http://www.redis.net.cn/order/
還有這個:http://www.runoob.com/redis/redis-hashes.html
package kingdee.redis.test;
import java.util.List;
import java.util.Set;
import redis.clients.jedis.Jedis;
public class test {
public static void main(String[] args) {
Jedis jedis = new Jedis("localhost");
/*System.out.println("Connection sucessfully");
System.out.println("Server is running: " +jedis.ping());
jedis.set("w3ckey", "nucky");
System.out.println("result :" + jedis.get("w3ckey"));
*/
// jedis.lpush("list", "Redis");
// jedis.lpush("list", "Mongodb");
// jedis.lpush("list", "Nosql");
// jedis.lpush("list", "sql");
/* List<String> list = jedis.k
for(int i = 0;i<list.size();i++){
}*/
//連接本地的 Redis 服務
System.out.println("Connection to server sucessfully");
// 獲取數據並輸出
Set<String> set = jedis.keys("*");
for(String value:set){
System.out.println(value);
}
}
}
Jar包放入到項目路徑中,一定要三個jar包一起放。