-
package com.redis;
-
-
import java.util.HashMap;
-
import java.util.Iterator;
-
import java.util.List;
-
import java.util.Map;
-
import java.util.Map.Entry;
-
import java.util.Set;
-
-
import org.junit.Before;
-
import org.junit.Test;
-
-
import redis.clients.jedis.Jedis;
-
-
public class TestRedis {
-
-
private static final String SERVER_ADDRESS = "127.0.0.1";
-
private static final Integer SERVER_PORT = 6379 ;
-
-
private Jedis jedis ;
-
-
@Before
-
public void init(){
-
jedis = new Jedis(SERVER_ADDRESS, SERVER_PORT);
-
}
-
-
-
-
-
-
-
@Test
-
public void test01(){
-
jedis.set("name", "zhoufeng");
-
String value = jedis.get("name");
-
System.out.println(value);
-
}
-
-
-
-
-
@Test
-
public void test02(){
-
-
-
jedis.rpush("students", "zhoufeng");
-
-
-
jedis.lpush("students", "zhangsan");
-
-
-
jedis.lpop("students");
-
-
-
jedis.rpop("students");
-
-
-
jedis.lrem("student", 1, "zhangsan") ;
-
-
List students = jedis.lrange("students", 0, -1) ;
-
-
System.out.println(students);
-
}
-
-
-
-
-
@Test
-
public void test03(){
-
-
jedis.sadd("teachers", "zhangsan");
-
jedis.sadd("teachers", "lisi");
-
jedis.sadd("teachers", "wangwu");
-
-
-
Boolean b1 = jedis.sismember("teachers", "wangwu");
-
Boolean b2 = jedis.sismember("teachers", "xxxxx");
-
System.out.println(b1 + " " + b2);
-
-
-
Set members = jedis.smembers("teachers");
-
Iterator it = members.iterator() ;
-
while(it.hasNext()){
-
System.out.println(it.next());
-
}
-
-
-
-
}
-
-
-
-
-
@Test
-
public void test04(){
-
-
jedis.zadd("emps", 5 , "aaa") ;
-
jedis.zadd("emps", 1 , "bbbb") ;
-
jedis.zadd("emps", 3 , "ccc") ;
-
jedis.zadd("emps", 2 , "ddd") ;
-
-
-
Set emps = jedis.zrange("emps", 0, -1) ;
-
Iterator it = emps.iterator() ;
-
while(it.hasNext()){
-
System.out.println(it.next());
-
}
-
}
-
-
-
-
-
@Test
-
public void test05(){
-
Map car = new HashMap() ;
-
car.put("COLOR", "red") ;
-
car.put("SIZE", "2T");
-
car.put("NO", "京8888");
-
-
jedis.hmset("car:01", car);
-
-
-
Map result = jedis.hgetAll("car:01");
-
Iterator> it = result.entrySet().iterator();
-
while(it.hasNext()){
-
Entry entry = it.next() ;
-
System.out.println("key:" + entry.getKey() + " value:" + entry.getValue());
-
}
-
-
-
String no = jedis.hget("car:01", "NO") ;
-
System.out.println("NO:" + no);
-
}
-
-
}
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29754888/viewspace-1261575/
,如需转载,请注明出处,否则将追究法律责任。