测试String
@Test
public void stringTest(){
jedis.select(2);
jedis.set("username","dingwensheng");
System.out.println(jedis.get("username"));;
jedis.close();
}
测试list
@Test
public void listTest(){
jedis.select(2);
jedis.lpush("mylist","1","2","3","4");
List<String> mylists = jedis.lrange("mylist", 0, -1);
for(String mylist : mylists){
System.out.println(mylist);
}
jedis.close();
}
测试hash
@Test
public void hashTest(){
jedis.select(2);
jedis.hset("myhash","username","dingwensheng");
Map<String, String> map = new HashMap<>();
map.put("age","25");
map.put("department","ora技术中心");
//批量设置多个数据
jedis.hmset("myhash",map);
Map<String, String> myhash = jedis.hgetAll("myhash");
for(String hmget : myhash.values() ){
System.out.println(hmget);
}
jedis.close();
}
测试set
@Test
public void setTest() {
jedis.select(2);
Set<String> hellos = jedis.smembers("hello");
for(String hello :hellos){
System.out.println(hello);
}
jedis.close();
}
测试zset
public void testZset() {
jedis.zadd("myZset", 100, "math");
//将多个数据封装为一个map
Map<String, Double> subject=new HashMap<String, Double>();
subject.put("chinese", 88d); subject.put("english", 86d);
//批量添加数据,注添加的map保证值为double
jedis.zadd("myZset", subject);
Set<String> zset = jedis.zrange("myZset", 0, -1);
for (String val : zset) { System.out.println(val);
}
jedis.close();
}