(一)导入jar包
根据使用的redis不同,导入不同版本的jar包
(二)使用
代码:
package cn.lys.jedis.test;
import org.junit.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import java.util.Map;
import java.util.Set;
public class JedisTestDemo1 {
@Test
public void test1(){
Jedis jedis = new Jedis("localhost",6379);//连接本机的可以不写
jedis.set("java_username","zhangsan");
jedis.close();
}
@Test
public void test2(){
Jedis jedis = new Jedis();
jedis.set("java_username2","lisi");
String java_username2 = jedis.get("java_username2");
System.out.println(java_username2);
}
@Test
public void test3(){
Jedis jedis = new Jedis();
jedis.setex("java_username3",20,"wangwu");//20s后会自动删除
// jedis.get("java_username3")
jedis.close();
}
@Test
public void test4(){
Jedis jedis = new Jedis();
jedis.hset("java_user","username","password");
jedis.hset("java_user","lisi","lisi123");
jedis.hset("java_user","wangwu","wangwu123");
String hget = jedis.hget("java_user", "username");
String hget1 = jedis.hget("java_user", "lisi");
String hget2 = jedis.hget("java_user", "wangwu");
System.out.println(hget);
System.out.println(hget1);
System.out.println(hget2);
Map<String, String> java_user = jedis.hgetAll("java_user");
Set<String> set = java_user.keySet();
for (String key : set) {
String value = java_user.get(key);
System.out.println(key+":"+value);
}
jedis.close();
}
}