1. 程式人生 > >Java連結redis並簡單測試程式碼

Java連結redis並簡單測試程式碼


自學redis結束後,想實現java連結redis使用,類似於jdbc那樣。

下面是根據一些資料,建立的java類,需要的jedis.jar支援,

jedis.jar的下載連結:

http://download.csdn.net/download/u013276512/9988284

也可以通過其他方式下載其他版本的jar包。程式碼如下:


import java.util.Iterator;
import java.util.List;
import java.util.Set;


import redis.clients.jedis.Jedis;
import redis.clients.jedis.Transaction;
/**
* 使用本地redis庫,簡單測試java連結redis的使用方式,包括列表、字串、集合等型別
* @author Renqiang_cheng
*
**/
public class MyRedis {


public static void main(String[] args) {
// connection();
// redisString();
redisList();
// redisSet();

}

public static void redisSet(){
Jedis jedis = new Jedis("127.0.0.1");
Set<String> list = jedis.keys("*");
Iterator<String> ite = list.iterator();
while(ite.hasNext()){
String key = ite.next();
System.out.println("List of stored keys : " + key);
}
}

public static void redisList(){
Jedis jedis = new Jedis("127.0.0.1");
jedis.lpush("tutorial-list", "Redis");
jedis.lpush("tutorial-list", "Mongodb");
jedis.lpush("tutorial-list", "Mysql");

List<String> list = jedis.lrange("tutorial-list", 0, 5);
for(int i = 0 ; i < list.size() ; i ++){
System.out.println("Stroed string in redis : " + list.get(i));
}
}

public static void redisString(){
Jedis jedis = new Jedis("127.0.0.1");
jedis.set("nameIs", "renqiang");
System.out.println("Stored string in redis : " + jedis.get("nameIs"));
}

public static void connection(){
Jedis jedis = new Jedis("localhost");
System.out.println(jedis.ping());
Transaction t = jedis.multi();
t.exec();
}
}