import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import redis.clients.jedis.Jedis;
import java.util.List;
import java.util.Set;
/**
* Created by yinliang on 2016/4/1.
*/publicclassRedisTest {private String HOST = "192.168.24.135";
private Jedis jedis;
@Beforepublicvoidstart() {
System.out.println("测试开始。。。");
jedis = new Jedis(HOST);
}
@Afterpublicvoidend() {
System.out.println("测试结束。。。");
}
@Testpublicvoidtest() {
System.out.println("nimabi");
}
//连接Redis@Testpublicvoidtest1() {
//Connecting to Redis server on localhost
System.out.println("Connection to server sucessfully");
//check whether server is running or not
System.out.println("Server is running: " + jedis.ping());
}
/**
* Redis和Java字符串实例
*/@Testpublicvoidtest2() {
//set the data in redis string
jedis.set("tutorial-name", "Redis tutorial");
// Get the stored data and print it
System.out.println("Stored string in redis:: " + jedis.get("tutorial-name"));
}
/**
* Redis和Java列表示例
*/@Testpublicvoidtest3() {
System.out.println("Connection to server sucessfully");
//store data in redis list
jedis.lpush("tutorial-list", "Redis");
jedis.lpush("tutorial-list", "Mongodb");
jedis.lpush("tutorial-list", "Mysql");
// Get the stored data and print it
List<String> list = jedis.lrange("tutorial-list", 0, 5);
for (int i = 0; i < list.size(); i++) {
System.out.println("Stored string in redis:: " + list.get(i));
}
}
/**
* Redis和Java的键实例
*/@Testpublicvoidtest4() {
System.out.println("Connection to server sucessfully");
//store data in redis list// Get the stored data and print it
Set<String> strings = jedis.keys("*");
for (String string : strings) {
System.out.println(string);
jedis.del(string);
}
}
}